Re: [問題]test string遇到困難

看板Linux作者 (屠牛特攻隊)時間14年前 (2009/08/30 21:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《maxsolar.bbs@bbs.sayya.org (小健)》之銘言: : 各位前輩: : 地想要練習一個簡單的字串比對測試的script,如下: : #!/bin/bash : MYVAR=${MYVAR:="1st var"} : if [ $(echo $MYVAR)="1st var" ]; then : echo "The same" : else : echo Different : fi : 但是無論如何,都有錯誤訊息:(用sh去執行) : [: 8: 1st: unexpected operator : Different : (用bash去執行) : string.sh: line 4: [: 1st: unary operator expected : Different : 有點想破頭不知道是哪裡的問題! : 謝謝各位了! 改成if [ "$(echo $MYVAR)" == "1st var" ] 2 3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.147.152.2
文章代碼(AID): #1AceI-tl (Linux)
討論串 (同標題文章)
文章代碼(AID): #1AceI-tl (Linux)