我只是試圖用簡單的shell腳本更改此路徑。如果我逐個輸入命令,它沒有問題。如果我把它放在一個shell腳本中並運行它,它運行正常,沒有錯誤,但不會改變路徑。Shell腳本執行但不會將更改註冊到路徑
#!/bin/bash
export PATH=~/Library/Python/3.4/bin:$PATH
source ~/.bash_profile
我在做什麼錯在這裏?
如果我雙擊該文件的輸出...
/Users/Parthenon/Desktop/ShellScripts/changeawsebpath ; exit;
Philips-MBP:~ Parthenon$ /Users/Parthenon/Desktop/ShellScripts/changeawsebpath ; exit;
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
你是如何運行腳本,你在哪裏期待'分配PATH'被改變?一個腳本不能改變其父母的環境,你必須爲此發生'源' –