バッチファイルについて質問です。行ごとに最初の 10 文字のみで数字と文字の組み合わせの文字列を検索し (複数の .txt ファイル内)、行全体を出力 .txt ファイルに出力するバッチ ファイルが必要です。現時点で私はこれを使用しています:
@echo off
findstr "A1234 B5678" "*.txt"
for /f "delims=" %%A in ('findstr "A1234 B5678" "*.txt"') do (echo %%A >> OUTPUTFILE.txt)
したがって、上記で探しているのは、ディレクトリ内のすべての txt ファイル内の文字 A1234 と B5678 (単なる例) の組み合わせであり、それらを outputfile.txt に出力します。これは問題なく動作しますが、これを少し改善する必要があります。行ごとに最初の 10 文字だけでこの組み合わせ (A1234 と B5678) をバッチで見つけて、行全体を出力 txt ファイルに出力するだけです。たとえば、次のような行を含む複数のtxtファイルがあります。
00 A1234 QWERTZ
AA B5678 ASDFGH
バッチは、文字列の組み合わせ A1234 と B5678 についてすべてのファイルをチェックし、その組み合わせを含む行全体を出力します。
私の英語は最高ではないので、皆さんが私を理解してくれることを願っています。また、私はcmdの経験があまりないので、可能であれば、できるだけ簡単に(わかりやすく)してください:)。
どうもありがとう!