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

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 (233d)