2013-02-19 67 views
3

我試圖用bash腳本訪問特定路徑,但我的終端無法訪問它。 這裏是我的非常簡單的腳本:Bash:訪問路徑中的空間

#!/bin/bash 
init() 
{ 
    cd $PATH 
    ls -l 
} 
PATH="/Volumes/Macintosh HD/Users" 
init 

我試着寫 「/ Macintosh的\ HD」 沒有成功。

回答

3

嘗試

cd "$PATH" 

注意引號。

+0

它也不起作用。我有:ls:命令未找到 – Pete 2013-02-19 10:05:14

+4

這是不同的問題,您通過將'PATH'設置爲'/ Volumes/Macintosh HD/Users'來毀壞您的環境。你可以爲你的變量選擇其他名稱嗎? – 2013-02-19 10:09:29

+0

因爲,你知道,shell在路徑中尋找'ls' ... – 2013-02-19 10:09:49