コマンド: "FIND" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "FIND"
の
`FIND`Windows コマンド プロンプトのコマンドは、テキスト ファイル内の文字列を検索するために使用されます。ここではいくつかの例を示します。
例 1: 単純なテキスト検索:
FIND "検索語" ファイル.txt
説明:ファイル「File.txt」内でテキスト「検索用語」を検索し、その文字列を含むすべての行を出力します。
例 2: 大文字と小文字の区別を無視します:
FIND /I "検索語" ファイル.txt
説明:ファイル「File.txt」内の「search_term」を検索するときに、大文字と小文字の区別を無視します。
例 3: 特定の文字数を含む行を検索します:
FIND /C "検索語" ファイル.txt
説明:「File.txt」内の検索語を含む行数をカウントし、その数を出力します。
例 4: 行番号の表示:
FIND /N "検索語" ファイル.txt
説明:「File.txt」内の「検索語」を検索し、見つかった行の行番号を表示します。
例 5: ディレクトリ内のすべてのファイルを検索します:
FIND "検索語" C:\ディレクトリ\*
説明:指定されたディレクトリ内のすべてのファイルで「検索語」を検索し、その文字列を含む行を出力します。
例 6: ディレクトリ内のすべてのテキスト ファイルを検索します:
FIND "検索語" C:\ディレクトリ\*.txt
説明:指定されたディレクトリ内のすべてのテキスト ファイルで「検索語」を検索し、その文字列を含む行を出力します。
例 7: 出力を別のファイルにリダイレクトします:
FIND "検索語" ファイル.txt > 見つかった行数.txt
説明:「File.txt」で「検索語」を検索し、見つかった出力をファイル「FoundLines.txt」にリダイレクトします。
例 8: 正規表現の使用:
FIND /R "^[0-9]" ファイル.txt
説明:正規表現 (
`/R`) 利用される。
例 9: 周囲の線を表示する:
FIND "検索語" ファイル.txt /C
説明:「File.txt」内の「検索語」を検索し、前後の行を(コンテキスト付きで)出力します。
例 10: ヒットのない行のみを表示します:
FIND /V "検索語" ファイル.txt
説明:「File.txt」内の検索語を含まない行のみを表示します。
注意することが重要です。
`FIND`コマンド プロンプトのコマンドは基本的な検索機能を提供しますが、より複雑なタスクや大量のデータの処理には、より高度なツールや PowerShell などのスクリプト言語の方が適している場合があります。
"FIND" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
ファイル (複数可) 内のテキスト文字列を検索します。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "文字列" [[ドライブ:][パス]ファイル名[...]]
/V 指定した文字列を含まない行をすべて表示します。
/C 指定した文字列を含む行の数だけを表示します。
/N 行番号を表示します。
/I 大文字と小文字の区別をしないで検索します。
/OFF[LINE] オフライン属性が設定されたファイルをスキップしません。
"文字列" 検索する文字列を指定します。
[ドライブ:][パス]ファイル名
検索するフ@イル (複数可) を指定します。
パスが指定されていないときは、プロンプトで入力されたテキストまた
は別のコマンドからパイプ処理で渡されたテキストを検索します。
重要な情報、"FIND" コマンドのヒント
を使用するときは、
`FIND`Windows コマンド プロンプトでコマンドを使用する場合、注意すべき重要な点がいくつかあります。
1.
大文字と小文字を区別します:デフォルトでは、次の条件で検索します。
`FIND`大文字と小文字が区別されます。つまり、大文字と小文字が考慮されます。大文字と小文字を区別しない検索を実行する場合は、オプションを追加します
`/I`追加した。
FIND /I "検索語" ファイル.txt
2.
終了コード: `FIND`検索の成功を示す終了コードを返します。終了コード 0 は検索用語が見つかったことを意味し、終了コード 1 は検索用語が見つからなかったことを意味します。
FIND "検索語" ファイル.txt
IF ERRORLEVEL 1 (
ECHO 検索語が見つかりませんでした.
) ELSE (
ECHO 検索語が見つかりました.
)
3.
出力をリダイレクト:出力を次からリダイレクトできます。
`FIND`ファイルにリダイレクトして、見つかった結果を保存します。
FIND "検索語" ファイル.txt > 見つかった行数.txt
4.
正規表現:次のことができます。
`FIND`オプションを使用して正規表現を使用する
`/R`追加。
FIND /R "^[0-9]" ファイル.txt
5.
複数のファイルを検索: 次のことができます。
`FIND`ワイルドカード文字 (
`*`) 使用。
FIND "検索語" C:\ディレクトリ\*
6.
の使用`/C`周囲の線の場合:オプション
`/C`周囲の行を (コンテキスト付きで) 表示して、見つかった文字列のコンテキストを確認します。
FIND "検索語" ファイル.txt /C
7.
スペースを含む文字列を検索する:検索語にスペースが含まれる場合は、文字列を引用符で囲む必要があります。
FIND "スペースを含む検索語" ファイル.txt
8.
スラッシュ (/) で始まる文字列を検索します:検索語がスラッシュ (/) で始まる場合は、スラッシュの前にエスケープ文字 (\) を追加します。
FIND "\/検索語" ファイル.txt
注意することが重要です
`FIND`は、Windows コマンド プロンプトのシンプルで基本的な検索機能です。より高度な検索ニーズや大量のデータの処理には、より特化したツールや PowerShell などのスクリプト言語の方が適している場合があります。