
我該如何使用. ./filename.sh
cygwin 執行這個 Unix 指令?
答案1
打開Start
選單,選擇Cygwin
子選單並點擊Cygwin Bash Shell
。這為您提供了一個面向 UNIX 的 shell,在其中執行 UNIX 類型的操作會容易得多,例如執行您想要的任何腳本。
答案2
實際上,該命令與平台的關係不大(如果您允許使用 Cygwin 這個術語),因為它是一個殼內在的/內建的。例如,在 Bash(據我所知 Cygwin 中的預設 shell)中,這兩行是等效的:
. ./filename.sh
source ./filename.sh
所有變量,無論是否導出,都將整合到當前的 shell 實例中(除非用括號括起來,即在子 shell 中完成賦值)。