2011-02-07 118 views
0

我試圖運行bash的哈德森下面的代碼(哈德森版本1.395):哈德森殼問題

if [ false == false ]; then echo true; fi 

如果我在bash shell中鍵入這一點,它的工作原理(我知道,假的是一個真正的字符串,但我需要比較字符串)。然而,這是哈德森輸出:

[workspace] $ /bin/sh -xe /opt/tomcat/temp/hudson382382245103929499.sh 
+ [ false == false ] 
[: 1: false: unexpected operator 
Finished: SUCCESS 

我懷疑是哈德森沒有運行bash。無論哪種方式,有什麼辦法可以做到這一點?

感謝, 拉斐爾

+0

您的線索是`[工作區] $/bin/sh的...`:`sh`不是猛砸。 – 2011-02-07 15:58:25

回答

2

標準相等運算是===