我想編寫一個簡單的shell腳本,在運行此腳本時它應該更改爲另一個目錄。我想通過爲路徑分配一個變量來實現。 vi loc_change
Shell腳本使用腳本中的變量更改爲另一個目錄
#!/bin/bash
change= "/home/oracle/Public"
cd $change
echo "directory changed"
這樣做之後,我已經改變了權限 chmod 777 loc_change
和執行這個我收到以下錯誤後執行此source ./loc_change
。
./loc_change: line 2: /home/oracle/Public: is a directory
directory changed
我在tldp中看到過這種類型的刪減。 我對Shell腳本非常陌生。
不要在=和引號之間加一個空格 – Petesh
謝謝Petesh!這很有幫助! – temp