grep使うperlユーザーは -P オプションだけ知ってれば困らない
grep使うperlユーザーは -P オプションだけ知ってれば困らない
# パスワードファイル/etc/passwdからユーザ名testuser1 #またはtestuser2の記載された行を取り出す(大文字小文字は問わない) $ grep -P "(testuser1|testuser2)" /etc/passwd # ファイルfilenameからbutやbatなどbではじまりtで終わる3文字を含む行を # 取り出す $ grep -P "^b.t$" filename # ファイルfilenameから.数値ではじまっている行を取り出す $ grep -P "^.\d" filename # ファイルfilenameからIPアドレスを含む行を取り出す # (もっと短縮できるはず255までとか気にしないw) $ grep -P "\d+\.\d+\.\d+\.\d+" filename $ man grep -P, --perl-regexp Interpret PATTERN as a Perl regular expression. This is highly experimental and grep -P may warn of unimplemented features. あ、まー大丈夫でしょうw
kernelwatchの中の人