批處理delims=和tokens=星號(hào) 的使用差別
更新時(shí)間:2008年08月29日 19:25:56 作者:
"delims=" 的含義是取消默認(rèn)的分隔符,所以會(huì)把行上的內(nèi)容照搬下來,而 "tokens=*" 表示獲取行上的所有內(nèi)容,但是會(huì)忽略行首的所有空格。
比較以下兩段代碼的執(zhí)行結(jié)果差異:
1、
@echo off
for /f "delims=" %%i in (test.txt) do echo /%%i/
pause
2、
@echo off
for /f "tokens=*" %%i in (test.txt) do echo /%%i/
pause
test.txt 的內(nèi)容為: abc 。行首有若干空格。
看到有什么差別了嗎?
原因:"delims=" 的含義是取消默認(rèn)的分隔符,所以會(huì)把行上的內(nèi)容照搬下來,而 "tokens=*" 表示獲取行上的所有內(nèi)容,但是會(huì)忽略行首的所有空格。
1、
@echo off
for /f "delims=" %%i in (test.txt) do echo /%%i/
pause
2、
@echo off
for /f "tokens=*" %%i in (test.txt) do echo /%%i/
pause
test.txt 的內(nèi)容為: abc 。行首有若干空格。
看到有什么差別了嗎?
原因:"delims=" 的含義是取消默認(rèn)的分隔符,所以會(huì)把行上的內(nèi)容照搬下來,而 "tokens=*" 表示獲取行上的所有內(nèi)容,但是會(huì)忽略行首的所有空格。
您可能感興趣的文章:
- python下函數(shù)參數(shù)的傳遞(參數(shù)帶星號(hào)的說明)
- javascript中用星號(hào)表示預(yù)錄入內(nèi)容的實(shí)現(xiàn)代碼
- PHP用星號(hào)隱藏部份用戶名、身份證、IP、手機(jī)號(hào)等實(shí)例
- Shell腳本中實(shí)現(xiàn)把輸入的密碼轉(zhuǎn)換為*(星號(hào))的方法
- PHP實(shí)現(xiàn)手機(jī)號(hào)碼中間四位用星號(hào)(*)隱藏的自定義函數(shù)分享
- php隱藏IP地址后兩位顯示為星號(hào)的方法
- 利用PHP將部分內(nèi)容用星號(hào)替換
- C#實(shí)現(xiàn)在控制臺(tái)輸入密碼顯示星號(hào)的方法
相關(guān)文章
Compact 顯示和更改 NTFS 分區(qū)上的文件或目錄壓縮
Compact 顯示和更改 NTFS 分區(qū)上的文件或目錄壓縮...2007-09-09sqlserver數(shù)據(jù)庫(kù)服務(wù)啟動(dòng)關(guān)閉的批處理
用批處理實(shí)現(xiàn)sqlserver服務(wù)的開啟與關(guān)閉,下面的代碼,如果您的sqlserver運(yùn)行的服務(wù)較多的情況下,是不能實(shí)現(xiàn),需要加更多的代碼。2011-03-03一鍵重置mysql的root密碼的實(shí)現(xiàn)腳本
這篇文章主要介紹了一鍵重置mysql的root密碼的實(shí)現(xiàn)腳本,比較實(shí)用,需要的朋友可以參考下2014-09-09