當前位置:編程學習大全網 - 編程軟體 - shell腳本中中括號不能用==號嗎

shell腳本中中括號不能用==號嗎

能。先看我的,我再解釋為什麽妳遇到這樣的問題。

1)把下面的內容存為壹個腳本文件,例如,我的a.sh如下(註意美元符$是系統提示符):

$ cat a.sh

#!/bin/bash

x=8

if [[ $x == 8 ]];then

echo 'yes'

else

echo 'no'

fi

2)給它加上執行權限:

$ chmod +x a.sh

3)看我的運行結果,說明中括號裏面能用==號:

$ ./a.sh

yes

4)註意雙等號的兩邊需要有空格,判別式與雙中括號之間也需要空格。妳可能沒加空格,遇到了錯誤。把妳的代碼或者屏幕錯誤提示貼出來,大家就能更清晰地看到問題了。

供參考,謝謝!

  • 上一篇:線切割 控制卡 中 wincut YH HL 單板機 都有什麽優勢?
  • 下一篇:matlab中conv()是什麽意思?
  • copyright 2024編程學習大全網