このエントリーをはてなブックマークに追加


grepコマンドで大文字小文字を区別しないようにする

grepコマンドの検索で英大文字・小文字を区別しないでgrepするには、以下のオプションを利用します。
以下、man grepの抜粋です。

-i, --ignore-case
         PATTERN と入力ファイルの双方で、英大文字と小文字の区別をしないようにします。

以下、実行例を記します。


grepで大文字小文字を区別しないオプションの実行例

以下のファイルをgrepします。

$ cat hello.txt 
HELLO
Hello
hEllo
heLlo
helLo
hellO
hELLo
HellO

-iオプションを利用して実行

$ grep -i hello hello.txt 
HELLO
Hello
hEllo
heLlo
helLo
hellO
hELLo
HellO

--ignore-caseオプションを利用して実行

$ grep --ignore-case HELLO hello.txt 
HELLO
Hello
hEllo
heLlo
helLo
hellO
hELLo
HellO

関連資料



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-06-03 (金) 23:00:04