今年/usr/share/doc/の$ PACKAGENAMEにあるすべてのNEWS.gzを入手する方法はありますか?

今年/usr/share/doc/の$ PACKAGENAMEにあるすべてのNEWS.gzを入手する方法はありますか?

1つが入ると(システムにインストールされている有効なパッケージ名を使用できます)、そのディレクトリに少なくとも、、copyright、および時には、などのさまざま/usr/share/doc/$PACKAGENAMEなファイルがあることがわかります。今私が望むのは今年のすべての変更のリストです。つまり、タイムスタンプは今年のみです。これは可能ですか?changelog.Debian.gzchangelog.gzREADME.DebianTODO.DebianNEWS.gzNEWS.gz

これを達成する唯一の方法は、ある種の正規表現を使用することだと思います。誰にもアイデアはありますか?

ベストアンサー1

日付を渡すのは難しいかもしれませんが、それではどうすればいいですか?

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

少し複雑にすることもできます

touch -t $(date +%Y)01010000 /tmp/ref

おすすめ記事