#!/bin/bash
/home/someDir/myServer [email protected]
#arguments go as follow: ./server IP SERVICE PORT
port = [email protected] ?
echo "your port "$port
這不是我在尋找:說明:last_arg =「{!#} $」
#!/bin/bash
/home/someDir/myServer [email protected]
#arguments go as follow: ./server IP SERVICE PORT
port = [email protected] ?
echo "your port "$port
這不是我在尋找:說明:last_arg =「{!#} $」
我覺得${@: -1:1}
(空間是強制性的,否則它會產生混亂而你正在使用缺省認爲)將做到這一點;與下標不同,切片語法允許負數從數組的末尾索引。
謝謝你......那份工作! – stackoverflow
+1;即使最後一個參數包含空格,也可以工作 –
......它不是? –
請提供更多信息? – geekosaur
如果你知道你應該得到3個參數,爲什麼不'port = $ 3'? –