獲取檔案
獲取檔案與執行不同,因為所有命令都在當前 bash 會話的上下文中進行評估 - 這意味著定義的任何變數,函式或別名將在整個會話期間保持不變。
建立你希望獲取 sourceme.sh
的檔案
#!/bin/bash
export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
echo Hello
}
從你的會話中,獲取檔案
$ source sourceme.sh
從此以後,你可以獲得原始檔的所有資源
$ echo $A
hello_world
$ sayHi
Hi
$ sayHello
Hello
請注意,命令 .
與 source
同義,因此你可以簡單地使用
$ . sourceme.sh