ハック 2017.06.28 29,569 awk[awk]ログから特定の範囲の日時のものを抽出する ツイート シェア はてな /var/log/secureなどのログフィアルから、特定の範囲の日時を指定して、そのログだけを抽出する方法$ awk -F - '"開始時間" < $1 && $1 <= "終了時間"' /var/log/secure ($1はログファイルの日時が記述されている部分) /var/log/secureから、6月25日以降のログを抽出する例$ awk -F - '"Jun 25 00:00:00" < $1' /var/log/secure つくってみた!Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた関連記事 特定の行から特定の行までを抽出する awkで文字列の最初と最後を削除する awkのFS(field separator) awkを使ってアクセスログから特定の時間を抜き出す 【awk】「列毎に別処理」or「特定の列のみに処理」 awkで重複している行を削除