質問: 時間範囲をgrepするunixコマンド 特定の日付で保存されたログファイルがあります。特定の日時の範囲のログエントリを別のファイルにフェッチしたい。例:2014-12-04 00:00:00時間から2014-12-04 17:00:00までのすべてのエントリ
回答: 上記の日付範囲の変更に加えて、同じコマンドラインで目的の文字列を検索できます。例:grep "nov 30 18:" /var/log/maillog | grep "remote_" | wc -l |を追加して検索ループを増やすか、結果をファイルに保存してみてください。grep "1[3-7]/sep/2011" /var/log/maillog > /var/krishna.txt grep "1[3-7]/sep/2011" /var/log/maillog > /tmp/results.txt *wc -lは、コードの前の部分から生成されたリストの合計をカウントします。