通常我們需要提取文本整行內(nèi)容時(shí)都是這么寫的。 代碼如下: for /f "delims=" %%a in (a.txt) do echo.%%a
但是分號(hào)開頭的行呢,for也會(huì)忽略掉,很多時(shí)候我們需要這些行,怎么辦。 用findstr 等外部命令太麻煩,用eol 忽略一個(gè)不可見字符,不失為一個(gè)不錯(cuò)的辦法,但始終忽略了某個(gè)字符開頭的行,且獲取這個(gè)不可見字符也比較麻煩。 其實(shí)有更簡(jiǎn)單的方法,就是把eol放在最后。 代碼如下: @echo off rem 提取所有行,可同時(shí)配合tokens使用,但無法以空格作分割符。 for /f "delims= eol=" %%a in (a.txt) do echo.%%a pause