回文章列表
作者GOLDMEMBER.bbs@bbs.cs.nctu.edu.tw (㊣[宋=笨]) 看板: linux
標題Re: 請教一個bash編程的問題
時間交大資訊次世代BS2 (2008/05/05 Mon 23:12:23)
※ 引述《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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻