Re: [問題]test string遇到困難
※ 引述《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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 5 篇):