我想寫一個簡單的批處理,將循環通過文件中的每一行,如果行中包含「蘋果」或「番茄」,然後輸出該行。Windows批處理:搜索文件中的所有文件,如果行中包含「蘋果」或「番茄」回聲
我有這段代碼找到一個字符串並輸出它,但我不能在同一批次中獲得第二個字符串。我也希望它迴應找到它們的線條。
@echo OFF
for /f "delims=" %%J in ('findstr /ilc:"apple" "test.txt"') do (
echo %%J
)
那就需要查找包含任一「蘋果」或「番茄」線I可以很容易地運行與上面的兩行我需要的代碼,但我需要的線被輸出間彼此。
比如我需要:
apple
tomato
tomato
apple
tomato
apple
apple
NOT:提前
apple
apple
apple
THEN
tomato
tomato
tomato
感謝。
謝謝!我不知道那很簡單,我一定是一直在努力。我如何將它找到的行設置爲一個變量,以便在輸出它之前對其進行處理? – Jsn0605
哇,哈哈。< - 請不理我的回答 - 我誤解了這個問題。我也不知道那也是那麼簡單。謝謝@ ixe013 :) – kikuchiyo
查看更新的答案。這是非常基本的,你會發現很多StackOverflow操作的例子。如果不是,請提出另一個問題。 – ixe013