部屋を掃除したら漫画が沢山出てきたので書く日記

漫画とか合唱とかUNIXとかLinuxとかについて書く日記です。

findのオプション

仕事で

$ find . -mtime +1 -print |grep -v .gz|grep -v "lost+found"

というような記述をしたbshスクリプトを運用していましたところ、同僚から、

$ find . -mtime +1 ! -name "*.gz" ! -name "lost+found" -print

の方が早いと指摘されたので直してみました。早いかどうかはまだわかりませんが、grep使わない方がすっきりしていいなあと思いました。
というか! -nameってあるんだー、みたいな。

ではー。