FTP サーバーで、過去 1 日に配信されたファイルを探し、インプレース ヘッダーとトレーラー レコードを削除します。
find . -type f -name "CDC*" -ctime -1 -exec sed -i'' -e '1d' -e '$d' '{}' \;
これはうまくいきます。
これをスクリプトで自動化したい。しかし、ファイルが見つからないというメール通知を自分に送信するにはどうすればよいでしょうか? 私は次のようなことを考えています:
find . -type f -name "CDC*" -ctime -1 -exec sed -i'' -e '1d' -e '$d' '{}' \;
EXIT=`echo $?`
case $EXIT in
0) ...do stuff...
*) mail....exit
esac;;
もっと良い方法があるはずですよね?