[20170611]變態的windwos批處理3.txt

lfree發表於2017-06-12

[20170611]變態的windwos批處理3.txt

--//需要寫一個指令碼透過bc計算實現2^32之類的功能,再次對windows的批處理無奈..

d:\tools>echo 2^32 | bc -l
232

d:\tools>echo 2^32
232

--//很明顯^作為的特殊轉義符號,看連結
--//[20170425]實現磁碟檔案與隨身碟同步.txt =>http://blog.itpub.net/267265/viewspace-2137969/

d:\tools>echo 2^^32
2^32

--//以為這樣總對了吧!!

d:\tools>echo 2^^32  | bc -l
232

--//昏,還是輸出232.也就是加入管道,命令列變成單行的批處理指令碼.要正確的實現這樣的功能,需要輸出4個^.

d:\tools>echo 2^^^^32
2^^32

d:\tools>echo 2^^^^32  | bc -l
4294967296

--//如同遇到連結http://blog.itpub.net/267265/viewspace-2137957/的情況,要輸出%號,需要打入4個%.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2140599/,如需轉載,請註明出處,否則將追究法律責任。

相關文章