私は基本的にこれをしたい:
grep 'example.com' www_log > example.com.YYYY-MM-DD-H:i:S.log
...もちろん、ファイル名はexample.com.2008-09-27-11:21:30.log です
これを crontab に入れて、毎日実行します。
詳細な方法:
grep 'example.com' www_log > `date +example.com.%Y-%m-%d-%H:%M:%S.log`
簡潔な方法:
grep 'example.com' www_log > `date +example.com.%F-%T.log`
grep 'example.com' www_log > example.com.$(date +%F-%T).log
これが私が通常使用する別の方法です:
grep 'example.com' www_log > example.com.`date +%F-%T`.log
バッククォートは、コマンド置換の形式です。もう 1 つの形式は、$() を使用することです。
$(command)
これは次と同じです:
`command`