- 追加された行はこの色です。
- 削除された行はこの色です。
#navi(../)
* grepコマンドで大文字小文字を区別しないようにする [#wefa267a]
grepコマンドの検索で英大文字・小文字を区別しないでgrepするには、以下のオプションを利用します。~
以下、man grepの抜粋です。
-i, --ignore-case
PATTERN と入力ファイルの双方で、英大文字と小文字の区別をしないようにします。
以下、実行例を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* grepで大文字小文字を区別しないオプションの実行例 [#l2c6e893]
以下のファイルをgrepします。
$ cat hello.txt
HELLO
Hello
hEllo
heLlo
helLo
hellO
hELLo
HellO
** ''-i''オプションを利用して実行 [#s7211ad8]
$ grep -i hello hello.txt
HELLO
Hello
hEllo
heLlo
helLo
hellO
hELLo
HellO
** ''--ignore-case''オプションを利用して実行 [#h387585d]
$ grep --ignore-case HELLO hello.txt
HELLO
Hello
hEllo
heLlo
helLo
hellO
hELLo
HellO
* 関連資料 [#ra785d91]
-[[grepでタブを検索する方法>逆引きUNIXコマンド/grepでタブを検索する方法]]
-[[grepでハイフン付のキーワードを検索する方法>逆引きUNIXコマンド/grepでハイフン付のキーワードを検索する方法]]
-[[grepで指定したキーワードに色をつける>逆引きUNIXコマンド/grepで指定したキーワードに色をつける]]
-[[grepで複数のキーワードを除外する方法>逆引きUNIXコマンド/grepで複数のキーワードを除外する方法]]
-[[grepで複数キーワードを利用する>逆引きUNIXコマンド/grepで複数キーワードを利用する]]
-[[複数パターン指定でgrepが遅い場合の対応方法>逆引きUNIXコマンド/複数パターン指定でgrepが遅い場合の対応方法]]
-[[grepで大文字小文字を区別しないで検索する>逆引きUNIXコマンド/grepで大文字小文字を区別しないで検索する]]
-[[grepコマンドでパターンヒットがあったファイルのファイル名のみ表示する方法>逆引きUNIXコマンド/grepでパターンヒットがあったファイルのファイル名のみ表示する方法]]
-[[sedコマンドで大文字小文字を区別せずに置換する方法>逆引きUNIXコマンド/sedコマンドで大文字小文字を区別せずに置換する方法]]
-[[sedでディレクトリ文字列が格納されている環境変数等を展開して置換したい>逆引きUNIXコマンド/sedでディレクトリ文字列が格納されている変数を展開して置換する]]
-[[grepコマンド単体で隠しファイルや隠しディレクトリも対象にする方法>逆引きUNIXコマンド/grep単体で隠しファイルや隠しディレクトリも対象にする方法]]
-[[grepで指定した拡張子のみ対象としサブディレクトリも含む再帰検索する方法>逆引きUNIXコマンド/grepで指定した拡張子のみ対象としサブディレクトリも検索する方法]]
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)