2014-04-16 35 views
-1

字符串我參數調用腳本作爲「增量」:如何檢查是否一種說法是在UNIX

script.sh incr 

我需要檢查,如果傳遞的參數是「增量」與否。

另外,「incr」可以是任何參數,不一定是第一個。 對於前:

script.sh -l incr 

任何一般的方法來檢查是否有說法是「增量」與否。

回答

0

如果你想知道一個特定的參數是否是一個字符串,答案是「是」。所有參數都是字符串。如果你想知道如果有一個參數是一個特定的字符串,檢查:

for arg; do 
    if test "$arg" = incr; then 
    echo incr is passed as an argument 
    fi 
done 
+0

感謝answer.Could請您修改代碼,使之成爲這樣的: 如果(任何特別的說法是「增量」) 然後 做些什麼 fi – 6055

+0

@ 6190當然,但你也可以修改它! –

相關問題