Windowsのコマンドプロンプトによるファイル内の文字列を検索する方法(find)
FINDコマンド
説明 : ファイル (複数可) 内のテキスト文字列を検索
find (パラメータ)"文字列" ファイルパス
パラメータ
/V 指定した文字列を含まない行をすべて表示します。
/C 指定した文字列を含む行の数だけを表示します。
/N 行番号を表示します。
/I 大文字と小文字の区別をしないで検索します。
/OFF[LINE] オフライン属性が設定されたファイルをスキップしません。
サンプルソース
ファイル内の特定の文字列を含む行の内容を返す。
ファイル1:test1.txt(内容)
あいうえお
かきくけこ
さしすせそ
あいつてと
(入力)
find "あい" e:\test1.txt
(出力)
---------- E:\TEST1.TXT
あいうえお
あいつてと
サンプルソース
ファイル内の特定の文字列を含む行数を返す。
ファイル1:test1.txt(内容)
あいうえお
かきくけこ
さしすせそ
あいつてと
(入力)
find /C "あい" e:\test1.txt
(出力)
---------- E:\TEST1.TXT: 2