0
在Mac OSX(山獅),我有一個shell腳本 「一」:爲什麼「打開」命令在主目錄下運行?
#!/bin/bash
open -a Terminal b
其運行另一個shell腳本 「B」 使用終端:
echo `pwd`
一些有趣的是,沒有我的運行腳本位於哪裏,「b」中的pwd
命令總是返回主目錄。
問題:
- 爲什麼會出現這種情況?
- 如何設置運行環境是不是工作的主目錄(即在
pwd
到時返回工作目錄)
對不起,你不覺得你的問題是更適合unix.stackexchange.com? – Paolo
[可以Bash腳本告訴它存儲在什麼目錄?]可能的重複?(http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in) – Oli