2014-01-22

正規表現のメモ

正規表現のメモ。

ぼちぼち増やしていきます。

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

0 件のコメント:

コメントを投稿

結局は可愛い我が子

以前の会社の話。 俺がいたころ、「当時の社長」の息子が転職してきた。 「あー、結局は同族会社か」 と思ったし、まあ、ほかのヤツもそう思ったよね。 その時は否定した「当時の社長」。 でも、なーんか含みを持たせた逃げの言い訳してたなー。 その器があればとか、 周りが認めてくれればとか...