shell指令碼報錯:[: missing `]‘

Robin_Pi發表於2020-12-04

程式碼

if [ $1==a && $2==b ]
then
    echo 'This a test shell script.'

解決

不應該是[ $1==a && $2==b ]
而應該是[[ $1==a && $2==b ]]

相關文章