ブックマークレットや現場で使えるツールなど

Apacheのアクセスログから500番台の結果を返したリクエストを抽出
cat access.log | awk -F '\t' '$6 ~ /5/{print $0;}' | less

よく使うブックマークレット
ログイン画面で自分のID、パスワードを入力補完するブックマークレット
javascript:document.getElementById('userId').value='自分のID';document.getElementByI...

ログを垂れ流しながら、特定のキーワードが出現した場合、赤文字で出力する
tail -f xxx.log |sed 's/\(WARN\|ERROR\)/\x1b[1;31m\1\x1b[0m/g'
ログを垂れ流しながら、特定のキーワードが出現した場合、赤文字で出力する 例だと「WARN」と「ERROR」...

Apacheログからアクセス上位IP一覧を算出する
cut -f5 access.log | sort | uniq -c | sort -nr | head -10 | nl
・cut -f
切り出す位置のリストをタブ区切りのフィールドで指定(区切り文字は「-d」オプションで変更可...

一括で複数のファイルの拡張子等を変えたい場合
異なるディレクトリから一括で複数のファイルの拡張子を変更
find . -type f | sed 'p;s/.htl/.html/' | xargs -n2 mv
以下説明 find . -type f すべてのファイルを検...