當(dāng)前位置:
首頁(yè) >
linux下=号与==号
發(fā)布時(shí)間:2025/4/5
41
豆豆
生活随笔
收集整理的這篇文章主要介紹了
linux下=号与==号
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
《鳥(niǎo)哥的linux私房菜》基礎(chǔ)學(xué)習(xí)篇P382中說(shuō),在bash中"="與"=="是相同的,都代表判斷是否相等,只不過(guò)由于其他語(yǔ)言一般寫(xiě)法使用"==",因此建議使用后者。</p><p>但是實(shí)驗(yàn)時(shí),二者還是有所不同。環(huán)境為ubuntu,3.5.0-43-generic #66~precise1-Ubuntu SMP Thu Oct 24 14:55:08 UTC 2013 i686 i686 i386 GNU/Linux。
1 a=""2 b=""3 if [ "$a" == "$b" ]4 then 5 echo "=="6 else7 echo "!="8 fi
若使用"==",則會(huì)報(bào)錯(cuò)如下:
sh t2.sh?
t2.sh: 3: [: unexpected operator
!=
如果使用"=",則通過(guò):
[arthur@E430 ~/workspace/test]$sh t2.sh?
==
總結(jié)
以上是生活随笔為你收集整理的linux下=号与==号的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux命令行中,双引号中的感叹号将被
- 下一篇: linux中sort不对的问题