Existe uma maneira de obter todos os NEWS.gz que são / foram este ano em / usr / share / doc / de $ PACKAGENAME

0

Se as pessoas entrarem em /usr/share/doc/$PACKAGENAME (você pode usar qualquer nome de pacote válido que tenha instalado em seu sistema), verá que o diretório possui vários arquivos, pelo menos changelog.Debian.gz , changelog.gz , direitos autorais e, às vezes, README.Debian , TODO.Debian e NEWS.gz . Agora, o que eu gostaria de ter é uma listagem de todos os NEWS.gz que foram alterados neste ano, ou seja, os carimbos de data e hora são apenas deste ano. É possível assim?

A única maneira de ver isso sendo feito é usar algum tipo de regexp, qualquer usuário?

    
por shirish 25.09.2015 / 13:38

1 resposta

1

retransmitir data pode ser complicado, no entanto, e

cd /usr/share/doc

## less that 365 dyas
find . -mtime -365 -type f -name NEWS.gz

## since 1-1-2015
touch -t 201501010000 /tmp/ref
find . -newer /tmp/ref -type f -name NEWS.gz

você pode dar um 'toque' de complexidade

touch -t $(date +%Y)01010000 /tmp/ref
    
por 25.09.2015 / 13:51