2013-04-25 48 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