PATH環境變數的設定 - Linux

By Lydia
at 2011-11-15T18:49
at 2011-11-15T18:49
Table of Contents
請問,如果我有個目錄的路徑名稱裡有空格,
在shell script裡面應該怎樣輸入設定我的環境變數呢?
描述得清楚一點,例如:
路徑: "/home/user/testdir"
我可以在shell script裡輸入:
export MYPATH=/home/user/testdir;
如此, 輸入 echo $MYPATH 就可以看到 MYPATH 的值是我方才設定的路徑.
(當然要先source 剛剛編輯好的shell script檔案)
但是,當路徑名為"/home/user/test dir",
(舉例來說) export MYPATH=/home/user/test\ dir; 就是無效的作法,
我上網搜尋過一些討論,都亂回答,或是解決辦法不難但有點迂迴.
例如:
------------------
mypath="dd d"
cd "$mypath"
------------------ 諸如此類
(搜尋關鍵字用英文似乎比較可靠...= = 搜尋到簡體中文的頁面,就會有亂回答的.)
是否比較直接的方式 "export MYPATH=....."就可以解決呢?
(為了這個,昨晚狗急跳牆,索性把目錄名稱有空格的都改掉....囧")
http://www.programmingforums.org/thread15474.html
例如這一個討論串,解決辦法就如上面例子,拐個小彎. (自己要記得加 "" )
--
Tags:
Linux
All Comments

By Elizabeth
at 2011-11-16T21:45
at 2011-11-16T21:45

By Frederic
at 2011-11-21T06:50
at 2011-11-21T06:50

By Jacob
at 2011-11-23T13:30
at 2011-11-23T13:30

By Ina
at 2011-11-28T00:42
at 2011-11-28T00:42

By Michael
at 2011-11-29T07:06
at 2011-11-29T07:06
Related Posts
中文化問題

By Elizabeth
at 2011-11-15T15:08
at 2011-11-15T15:08
關於.bash_history

By Bethany
at 2011-11-15T07:59
at 2011-11-15T07:59
移除Ubuntu與CentOS的圖形介面

By George
at 2011-11-15T00:00
at 2011-11-15T00:00
關於在eeepc安裝ububtu畫面問題

By Anonymous
at 2011-11-14T18:47
at 2011-11-14T18:47
安裝ATI驅動後 桌面不見只剩CODE介面

By Isla
at 2011-11-14T18:32
at 2011-11-14T18:32