只是將一些shell腳本轉換爲批處理文件,並且有一件事我無法找到......並且這是一個簡單的命令行參數數量。批處理文件 - 命令行參數的數量
例如。如果您有:
myapp foo bar
在殼牌:
- $# - > 2
- $ * - > FOO吧
- $ 0 - > MYAPP
- $ 1 - 「FOO
- $ 2 - > bar
在批次
- ?? - > 2 < ----什麼命令?!
- %* - > FOO吧
- %0 - > MYAPP
- %1 - >富
- %2 - >酒吧
所以我環顧四周,並任我在尋找錯誤的地方或我是盲目的,但我似乎無法找到一種方法來獲得通過的命令行參數的數量的計數。
是否有類似於shell的「$# 「批處理文件?
ps。我發現的最接近的是遍歷%1s並使用'shift',但在腳本後面需要引用%1,%2等,所以這沒什麼用。
您的字符串是'2 MYAPP富bar'? – PsychoData 2014-02-05 00:29:39
建議:不要將sh轉換爲BAT。相反,請下載cygwin並使用它。即您的sh腳本將在Windows機器上工作。你不需要翻譯每一個噓到英美菸草! – 2015-04-15 16:09:52