我有一個名爲result.txt
其中包含一個文本文件,需要特別指出的文本輸出,從文本文件
target reported max download size of 536870912 bytes
sending 'recovery' (18502 KB)...
OKAY [ 0.669s]
writing 'recovery'...
FAILED [ 0.138s]
finished. total time: 0.807s
我所需要的特定詞的準確輸出「失敗」作爲輸出(從第五行)
我運行該程序,
@echo off
cls
for /f "skip=5 tokens=1" %%a in (result.txt) do set word2=%%a
echo %word2%
pause
但是,我沒有得到我所需要的輸出。請幫傢伙.. 我需要FAILED
字(串)作爲輸出。
僅僅根據你的' results.txt'文件,你不應該'跳過'4嗎? 'For/F「Skip = 4」%% A In(result.txt)Do設置「word2 = %% A」' – Compo
你真的想要什麼:a)檢查,如果在第五行出現'FAILED' b)檢查文件中是否有FAILED,c)檢查它是否在第5行或更晚,d)檢查,*第五行是什麼*狀態? – Stephan