正規表現のメモ。 ぼちぼち増やしていきます。 1.du と find 使って、90日以前の日付ごとのログファイル容量を算出 # du -hc `find . -type f -name "*_log.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" -mtime +89` 2.find で *.scc と Thumbs.db を探して消す # find . \( -name '*.scc' -o -name 'Thumbs.db' \) -delete 3.grepでorするときは「\(hoge\|moge\)」、egrepでorするときは「(hoge|moge)」 # grep -e "192\.168\.0\.111.*\(GET\|POST\).*\.php.* HTTP" access_log.201412* > ~/201412.log 4.server-status から時間と起動プロセス数を抜く grep -e 'Current Time\|requests currently being processed' /var/tmp/httpd_status_20140908.log 5.0x99AA形式を%99%AAに変換する EmEditor 置換 0xを消してから置換 検索文字列:([\d|\w]{2}+) 置き換え:%\1
かつて、なんでも屋さんだった自称SEさんが、メモ代わりに書いてます。