Bash 採購文件


獲取文件與執行不同,因為所有命令都在當前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