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

看板Linux作者時間16年前 (2009/08/30 18:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《maxsolar (小健)》之銘言: > 各位前輩: > 地想要練習一個簡單的字串比對測試的script,如下: > #!/bin/bash > MYVAR=${MYVAR:="1st var"} > if [ $(echo $MYVAR)="1st var" ]; then 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 > 有點想破頭不知道是哪裡的問題! > 謝謝各位了! -- 如果真的愛一個作業系統 怎能不害怕不再能使用它 而我們必須接受現實 於是長大了 寂寞就是沒有了機會再用它 比沒有電腦還要寂寞 而那些點亮我們生命的作業系統 就彷彿電影中發生在暹邏的愛情故事 即使短暫使用也會刻骨銘心 To all the Linux that bring us to kernel. -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: sw169-105-172.static.seed.net.tw
文章代碼(AID): #1AcatVfX (Linux)
文章代碼(AID): #1AcatVfX (Linux)