剛學(xué)shell笆呆,然后用shell寫了一個(gè)測試語句请琳,發(fā)現(xiàn)對格式要求還是很高的,比如,如果你要比較兩個(gè)值赠幕,a和b俄精,如果你這么寫,肯定會報(bào)錯(cuò):
[$a==$b]
因此你必須在中間加空格:
[ $a == $b ]
可怕不榕堰?
下面是我自己寫的一個(gè)測試腳本:
#!/bin/bash
a=10
b=12
if [ $a == $b ]
then
echo "fuck"
else
echo "fuck2"
fi
還有竖慧,如果要定義一個(gè)變量:
a = "1"
b = "2"
這樣寫是不對的!D媛拧圾旨!
應(yīng)該這么寫:
a="1"
b="2"
又是一個(gè)坑!N赫帷砍的!