test string遇到困難 - Linux

Susan avatar
By Susan
at 2009-08-30T21:55

Table of Contents

※ 引述《[email protected] (小健)》之銘言:
: 各位前輩:
: 地想要練習一個簡單的字串比對測試的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

--
Tags: Linux

All Comments

如何在 Fedora 11 的 Gnome 中隱藏其他 …

Tom avatar
By Tom
at 2009-08-30T16:08
有找到這個選項 但是改了之後依然沒用 真的是太神秘了Orz ※ 引述《adolf.bbsatcd.twbbs.org (可以愛你嗎)》之銘言: : ※ 引述《zzzaaa12.bbsatptt.cc (ZA)》之銘言: : andgt; 以前在 Fedora 10 的時候 : andgt; 都是直 ...

如何關掉 PC 喇叭警示音

George avatar
By George
at 2009-08-30T13:27
請問一下如何關掉 PC 喇叭警示音? 我是灌 debian 文字介面 雖然有時候 PC 喇叭警示是有用 但是有時也想把他關掉 有什麼指令或方法嗎? 感謝 - ...

shellscript 印出*

Andy avatar
By Andy
at 2009-08-30T11:40
假設有個變數內容是 a=and#34;*and#34; echo ${a} a的輸出就不是* 請問該怎麼打讓a的輸出是一個星號 謝謝 - ...

x window 連線

Elma avatar
By Elma
at 2009-08-30T04:39
※ 引述《hardcover (如是如是)》之銘言: : 我在遠端server上有一個 x clinet的程式,需要把 x client的執行結果傳回本地端。 : ssh -X andlt;remote_serverandgt; : ... : $ export DISPLAY=andlt;ipandgt;: ...

如何在 Fedora 11 的 Gnome 中隱藏其他分割區

Isla avatar
By Isla
at 2009-08-30T01:13
以前在 Fedora 10 的時候 都是直接寫在 /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi 中 然後那個分割區就不會出現在 Gnome 裡面的 and#34;位置and#34; 選單 Fedora 11 裡面同樣有這個檔案 ...