LINUX

[Linux]awkの便利な使いかた5選!

2016/09/20

ファイルの中身の足し算

$2でフィールド番号の指定をしています

awkでファイルの中身の平均をだす

hoge.txtの1列目の平均を出したいとき。
sum+=$1の1を2に変えれば2列目の平均が出ます。

awkでフィールドを指定して検索する

apacheのログ解析でhttpステータスが403の行を抽出してIPも一緒に出力したい

httpステータスが第9フィールドにあるとする

awkで入力ファイルにリダイレクトする

awkでファイルを加工して上書きしたかったがファイルの中身が空になってしまう

以下のコマンドを実行するとファイルの中身が消えてしまう

teeコマンドで実行すると上書きできるらしい。

awkでフィールドの順番の入れ替え

ダブルクオーテーションがないと結合してしまいます

bash-logo-small

-LINUX
-,