Re: [問題]test string遇到困難
※ 引述《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
討論串 (同標題文章)