2012-03-11 71 views
-3

有沒有辦法讓shell腳本可以啓動啓動參數?我需要這個爲我正在進行的項目。如果你能給我這樣的例子代碼,那將是非常好的。使用啓動參數創建Linux shell?

  1. 用戶類型sh helloworld.sh -hi
  2. 外殼比回聲hi(或任何附帶的-後)
+1

命令行參數在'$ @'中。 – 2012-03-11 17:22:50

回答

0

只是第一個參數:

echo $1 | sed -e 's/^-//g' 

爲所有這些減「 - 」

for i in [email protected] 
do 
    echo $i | sed -e 's/^-//g' 
done 

刪除| sed -e 's/^-//g'部分如果您不關心主導-

+0

你也可以這樣寫:'echo「$ {i# - }」'去掉前導短劃線。 – 2012-03-11 19:55:53

+0

我發現如何去做我正在尋找的東西。你可以做echo $ * – 2012-09-09 13:49:36