findのオプション
仕事で
$ find . -mtime +1 -print |grep -v .gz|grep -v "lost+found"
というような記述をしたbshスクリプトを運用していましたところ、同僚から、
$ find . -mtime +1 ! -name "*.gz" ! -name "lost+found" -print
の方が早いと指摘されたので直してみました。早いかどうかはまだわかりませんが、grep使わない方がすっきりしていいなあと思いました。
というか! -nameってあるんだー、みたいな。
ではー。