awk の警告、ヒントとコツなどを探しています。例えば:
awk '$9=="404"{a[$7]++}END{for(i in a)print a[i],i}' access.log|less
このコードは、ページ パスごとに集計されたエラーを出力します。
WHINY_USERS をゼロ以外の任意の値に設定して配列をソートし、印刷前に配列で isort 関数を自動的に使用するトリックがあります。
WHINY_USERS=1 awk '$9=="404"{a[$7]++}END{for(i in a)print a[i],i}' access.log|less
このコードは同じエラーを返しますが、キー名 (パス) でソートされます。
このようなトリックをもっと探しています - それらがリストされているリソースを知っていますか? あなたが知っている最高のトリックを共有できますか? 私はawk wikiを見つけたことがありません - 同じ古い言葉だけが何度も繰り返されています...