ファイル内のすべての行をループし、その行に「apples」または「tomato」が含まれている場合はその行を出力する単純なバッチを作成しようとしています。
1つの文字列を見つけて出力するこのコードがありますが、同じバッチで2番目の文字列を取得できません。また、それらを見つけたときに線をエコーさせたいです。
@echo OFF
for /f "delims=" %%J in ('findstr /ilc:"apple" "test.txt"') do (
echo %%J
)
「apples」または「tomato」のいずれかを含む行を見つける必要があります。必要な2行で上記のコードを簡単に実行できますが、行を相互に出力する必要があります。
たとえば、私は必要です:
apple
tomato
tomato
apple
tomato
apple
apple
いいえ:
apple
apple
apple
それから
tomato
tomato
tomato
前もって感謝します。