此命令作業正常 - 獲取一系列行和文本
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue
但是以下命令不會將輸出放入檔案
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue >>save.txt
我需要使用什么語法?
uj5u.com熱心網友回復:
(@for /r %i in (*) do @type %i|findstr/n ^^|findstr " ^30[6-9]: black blue")>>x.txt
需要參考搜索字串 - 缺少結束引號。@s 抑制命令回顯。
>如果您使用單個作為重定向器,則需要使用括號括起來,這會創建一個新檔案。如果您使用>>,那么它們是可選的。沒有它們,每個人findstr的輸出都會附加到檔案中,這會多次打開/關閉輸出檔案。有了它們,for輸出就會被重定向到檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/442152.html
