2013-04-25 52 views
1

我有一個小的if語句來檢查我的文件名是否正確。起初我只需要兩個名字在if語句中進行比較。如果聲明有3個檢查點

if [ $name == $name3 ]; then 
    qsub calculatecorrelation.sh $i $j 
fi 

現在我想比較3個名字,如果所有正確的繼續腳本。 我的第一次嘗試看起來像這樣,但我不相信這是做到這一點的方法。

if [ $name == $name3 == $name5 ]; then 
    qsub calculatecorrelation.sh $i $j $k 
fi 

那麼我如何檢查所有3個名稱是相同的,而不是繼續。

回答

2

我想你應該能夠做到這一點:

if [ $name == $name3 ] && [ $name3 == $name5 ]; 
+0

感謝您的回答! – 2013-04-25 10:31:57

2

我認爲你只是在尋找邏輯與operator&&

if [ $name == $name3 ] && [ $name3 == $name5 ]; then 
+0

我認爲你是正確的謝謝! – 2013-04-25 10:29:50