0
我正在嘗試編寫一個腳本,它需要一個包含其他腳本輸出的文本文件,並刪除逗號\空格並用回車代替它們。無法編輯帶有共享分隔符的文本文件
樣品
ENTRY_1331_TFS273350_03, ENTRY_1331_TFS282928, ENTRY_1331_TFS292719,
所需的輸出
ENTRY_1331_TFS273350_03
ENTRY_1331_TFS282928
ENTRY_1331_TFS292719
我已經使用下面的腳本的變化(什麼都不做)
for /f "tokens=* delims=, " %%a in (input.txt) do (
echo %%a>> output.txt
echo(>>output.txt
)
審判或(僅回聲第一對象)
setLocal EnableDelayedExpansion
for /f "delims==, " %%A in (input.txt) do (
set string=%%A
echo !string!>>output.txt
echo(>>output.txt
)
任何幫助或建議,將不勝感激, 謝謝!
您是否指定USEBACKQ以允許雙引號源文件名?我想如果它包含一個分隔符?對我來說這是一個新的我需要記住的。 –
你是對的;對於我自己,我只會在需要時使用它,但對於可能被其他人複製的代碼,輸入和輸出文件會變成未知數,所以我引用它們以便通過替換使其成爲模塊。 – Compo
這工作完全謝謝你 – DH97