我有一個file.txt的文件,其中包含,需要從文本文件中特定的詞在輸出文件
1501ac6 Good
1501ac7 Moderate
1501ac8 Poor
現在我只需要「適中」,從第二行字爲在一個輸出文本文件。
正在運行程序,
@echo off
cls
set /p a=<file.txt | Moderate
echo %a% >output.txt
pause
exit
但它失敗,並以錯誤結束了......
我有一個file.txt的文件,其中包含,需要從文本文件中特定的詞在輸出文件
1501ac6 Good
1501ac7 Moderate
1501ac8 Poor
現在我只需要「適中」,從第二行字爲在一個輸出文本文件。
正在運行程序,
@echo off
cls
set /p a=<file.txt | Moderate
echo %a% >output.txt
pause
exit
但它失敗,並以錯誤結束了......
set /p
這裏不是合適的工具。
find /I "Moderate" file.txt > output.txt
如果您只需要該行(S)的第一串:
for /f %%a in ('find /I "Moderate" file.txt') do >>output.txt echo %%a
嗨哈日克里希納,歡迎StackOverflow上。你能否澄清你期望從批處理文件返回到文本文件中的內容,並且還可以將錯誤信息粘貼到問題中。 – Paul
我期待和需要輸出是從第二行第二個字(中等)在一個單一的文本文件。沒有錯誤。我需要的不是作爲輸出。請幫助親愛的兄弟#Paul –
'for/F「skip = 1 tokens = 2」%% a in(file.txt)do echo %% a> output.txt&goto continue'後跟':continue'標籤 – Aacini