我有一個問題,我無法修復它。這可能是一些語法問題,我已經tryed這麼多的解決方案,但並沒有找出問題..ShellScript 1:[:[:unexpected operator
我用括號tryed ..沒有括號,我仍然得到控制檯上的錯誤:
1: [: [: unexpected operator
有人可以幫我嗎? 這裏是我的代碼:
if [ [ cmp --silent 1.fsa 1_.fsa ] returns any ]; then
echo "Files are different!"
else
echo "Files are identical!"
fi
通過我想比較兩個文件一個shell腳本里面,如果它們是同我想說的方式:「文件是相同的」 否則我想說:「文件是不同的!」
非常感謝!
BashPitfalls#9是相關的:http://mywiki.wooledge.org/BashPitfalls#if_.5Bgrep_foo_myfile.5D – 2014-10-06 21:35:35
謝謝你的人;) – TiagoM 2014-10-06 21:37:28