バッチ処理でフィルタの関数を使用します。
2223 ワード
コマンドとのリダイレクト (|) 連携して使用するコマンドフィルタは、読み取り可能コマンドの入力、変換可能入力、出力を書き込むコマンドを含むコマンドです。フィルタコマンドは、並べ替え、表示、選択の一部のコマンド出力を支援します。フィルタコマンドは、分割、並べ替え、通過した部分の情報を抽出して動作することができます。下表の一覧 Windows XP で使用可能なフィルタコマンドです。コマンド 説明 メモリ コマンドプロンプトウィンドウには毎回、ファイルの内容またはコマンドの出力が表示されます。 find ファイルとコマンド出力で指定された文字を検索します。 ソフト ファイルとコマンド出力をアルファベット順に並べます。 入力をファイルからフィルタコマンドに送信するには、以下の番号を使ってください。 (<)。フィルタコマンドを他のコマンドから入力する場合は、パイプを使ってください。 (|)。 使用 メモリ コマンドメモリ コマンドは、コマンドプロンプトウィンドウに、ファイルの内容またはコマンドの出力を毎回表示します。例えば、コマンドプロンプトウィンドウには毎回名前が表示されます。 List.txt のファイルの内容を入力してください。 メモリ < list.txt メッセージを含むコマンドプロンプトウィンドウが表示され、コマンドプロンプトウィンドウの下に表示されます。 -- More -- ヒント。次のコマンドプロンプトウィンドウに進むには、キーボードで任意のキーを押してください。 PAUSE 以外に)。コマンドを停止します。詳細は表示されません。 CTRL+C キーを押します複数の出力コマンドプロンプトウィンドウを生成するコマンドを使用する場合、使用できます。 メモリ を選択します。例えば、ハードディスク上のディレクトリツリーを表示すると仮定します。コマンドプロンプトのウィンドウが一画面に表示されない場合は、コンジットを使ってください。 (|) 和 メモリ コマンド tree コマンドは、次の例に示します。 tree c:\ | メモリ 出現の理由 tree 命令で発生した最初の出力コマンドの表示ウィンドウは、後に続いています。 -- More -- ヒント。ユーザーがキーボード上の任意のキーを押すまで、出力を一時停止します。 キーを押します使用 find コマンド コマンドは、ファイル内で指定された文字列またはテキストを検索します。Cmd.exe コマンドプロンプトウィンドウで指定された文字列またはテキストに一致するすべての行を表示します。いいですよ find コマンドをフィルタコマンドとして使用します。標準としても使用できます。 Windows XP を選択します。について find 標準コマンドとして使用する詳細は、 Find将を得る find コマンドをフィルタコマンドとして使用します。 (<) 検索する文字列またはテキストを含めます。デフォルトの場合、find 検索は大文字と小文字を区別します。例えば、以下のコマンドでファイルを検索します。 Trade.txt のすべての「Pacific」 Rim"文字列: find "Pacific Rim" < trad.txt 出力には「pacific」の出現は含まれません。 rim」の文字列は任意です。出力はすべての頭文字の大文字のみを含む「Pacific」です。 Rim文字列保存する find コマンドの出力ではなく、コマンドウィンドウに出力を表示します。 (>) 出力するファイルの名前を保存します。例えば、以下のコマンドでファイルを検索します。 Trade.txt に存在する「Pacific」 Rim文字列は、結果を保存します。 Nwtrad.txt ファイル: find "Pacific Rim" < trad.txt > nwtrad.txt 使用 ソフト コマンド コマンドは、テキストファイルまたはコマンドの出力をアルファベット順に並べます。例えば、以下のコマンドの名前は List.txt のファイルの内容を並べ替えて、コマンドプロンプトウィンドウに並べ替えの結果を表示します。 ソフト < list.txt この例では、sort コマンドペア List.txt ファイルの行はアルファベットのリストで並べ替えられ、結果が表示されますが、ファイルは変更されません。保存する ソフト 表示出力ではなくコマンドの出力を入力してください。 (>) とファイル名。例えば、以下のコマンドは List.txt ファイルの行はアルファベット順に並べられ、結果は Alphlist.txt ファイル: ソフト < list.txt > alphlist.txt コマンド出力を並べ替えるには、このコマンドを入力してパイプを入力してください。 (|),入力します sort(つまり、command | ソフト例えば、以下のコマンドは、文字列「Jones」(すなわち、find)を含む。 コマンド出力)の行をアルファベット順に並べ替えます。 find "Jones” mail.txt | ソフト