有沒有辦法讓shell腳本可以啓動啓動參數?我需要這個爲我正在進行的項目。如果你能給我這樣的例子代碼,那將是非常好的。使用啓動參數創建Linux shell?
- 用戶類型
sh helloworld.sh -hi
- 外殼比回聲
hi
(或任何附帶的-
後)
有沒有辦法讓shell腳本可以啓動啓動參數?我需要這個爲我正在進行的項目。如果你能給我這樣的例子代碼,那將是非常好的。使用啓動參數創建Linux shell?
sh helloworld.sh -hi
hi
(或任何附帶的-
後)只是第一個參數:
echo $1 | sed -e 's/^-//g'
爲所有這些減「 - 」
for i in [email protected]
do
echo $i | sed -e 's/^-//g'
done
刪除| sed -e 's/^-//g'
部分如果您不關心主導-
。
你也可以這樣寫:'echo「$ {i# - }」'去掉前導短劃線。 – 2012-03-11 19:55:53
我發現如何去做我正在尋找的東西。你可以做echo $ * – 2012-09-09 13:49:36
命令行參數在'$ @'中。 – 2012-03-11 17:22:50