※ 引述《pttemuse.bbs@ptt.cc (伊繆斯)》之銘言: > 這樣一個bash程序: > #!/bin/bash -x > cmd='gvim -f +"q" foo.txt' > $cmd > 為什麼最後執行的是 gvim -f +"q" foo.txt 你用 ' ' 框起來,裡面的東西就照原樣輸出 > 應該怎樣寫才能正確執行含有 " 的字符串中的命令呢? 這不是已經執行了? 不然你是希望$cmd變成什麼樣子? -- I love GOOOOOOOOOOOOOOOOOOLD------ -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 59-115-200-142.dynamic.hine ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB