
[已解決]批處理不換行寫入文本的幾種方法為何有時會卡住最后由 q115643492 于 -7-23 19:20
這是我一大段代碼其中的一句,意思是在c:windowstempwined.txt中找出包含K:和L:的行,然后輸出到nwined.txt里,且在一行顯示,不換行。((set/p=“%%i”<nul)>>c:windowstempnwined.txt) 這里有點疑惑,我這樣寫不知道對不對,但這樣寫整個代碼是正確執(zhí)行的。最初這一句do后面的代碼我沒有象這樣寫,而是寫成(set/p=“%%i”<nul>>c:windowstempnwined.txt) ,還查閱過資料,改成過(>>c:windowstempnwined.txt set/p=“%%i”<nul)以及(set/p=“%%i”>>c:windowstempnwined.txt <nul),這2種寫法,是正確的,但是都會出現(xiàn)整個代碼在某個地方卡住,而去掉這行,就不卡住,最后我改成了最上面那段,才可以。但我還是不明白問題出在哪,也不知道我改成那樣是對的還是錯的,還請有心人幫我分析下。nclick="copycode($('code0'));">復制代碼
- for /f delims= %%i in ('findstr /i K: L: c:windowstempwined.txt') do ((set/p=“%%i”<nul)>>c:windowstempnwined.txt)

