awkのTips一覧

awkのTips一覧

awkのTips一覧

awkの記事一覧です。

古い記事にも最新情報を随時追記しています。

awkで最後から2番目のカラムの値を取得する

Apache のアクセスログを見ていたら、リクエストの処理に掛かった時間が最後から 2 番目に出力されるログ設定になっていました。 ちなみに、%T が秒で、%D がマイクロ秒となるので、用途に合わせて出力してお...

Linux(FreeBSD) / awk / シェル

>>記事を確認する

awkで特定のカラムに文字列が含まれているか判定

awk を使ってテキスト解析をする際に、目的の値が決まった場所にあれば楽なのですがそうでない時もあります。今回は apache のアクセスログのリクエスト URL の中から、特定のリクエストパラメータが含まれてい...

awk

>>記事を確認する

awkでapacheのアクセスログから欲しい情報を抜き出す

Apache のアクセスログを見る場面に遭遇すると、決まって「あのコマンド何だったっけ?」って状況に陥るので、忘れないうちにメモっておきます。もっとたくさんあったんだけど、また思い出したら追記していきま...

awk

>>記事を確認する

awkでシェル変数を使う

アクセスログから特定のステータスのログを抜き出す簡易的なスクリプトを作っていたのですが、awk の中でシェル変数を使う機会があったので備忘録として残しておきます。今まで使う機会なかったのですが少しハマ...

awk

>>記事を確認する

awkで出力した文字列にシングルクォーテーション

awk は特定の区切り文字で文字列を区切る時に多用しますが、区切った文字に他の文字列を連結することもあります。例えば、下記の A から E までが半角スペースで区切られた文字列があった場合、A と B を SQL な...

awk

>>記事を確認する

awkで指定したカラム以降をprint表示する

前回、awk で最後のカラム以外を表示してみましたが、今回は指定したカラム以降のカラムを全部表示したいと思います。 例えば、7 個の文字列がカンマで区切られているファイルがあるとしたら、3 番目のカラム...

awk / シェル

>>記事を確認する

awkで指定した範囲を抜き出す

アクセスログの解析などで awk は非常に重宝します。区切り文字を指定すると、パースされた列(カラム)の値を簡単に表示することができます。しかし、表示したい列が多くなると、カラムの指定も多くなるので、ち...

awk

>>記事を確認する