簡體   English   中英

Windows FOR / F-回顯文件中的每一行-行中的空格-失敗

[英]Windows FOR /F - Echo each line in file - Spaces in line - FAIL

我有一個簡單的文本文件,想在文件的每一行中回顯。 如果行中有空格,則此操作將失敗。

這是文本文件的內容-為清楚起見,縮進了“ tt”。

  1
  2
  3
  4
  5
  a.a
  This Had Spaces

這是失敗的代碼:

FOR /F %G IN (t.t) DO (@echo %G)
1
2
3
4
5
a.a
This

FOR /F "usebackq" %G IN (t.t) DO (@echo %G)
1
2
3
4
5
a.a
This

注意:這不是批處理文件-而是直接在WinXP命令提示符下運行-因此是%而不是%%

FOR /F "usebackq delims=" %G IN ("t.t") DO (@echo %G)

默認情況下for /f將使用空格和制表符作為分隔符來標記輸入記錄。 如果您在delims子句中使用一個空字符列表,則會禁用此行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM