Environment-Variables

如何檢查“eval”命令?

  • April 28, 2019

我的程式碼

docker-machine create --driver virtualbox dev

VBoxManage 列出虛擬機

"minikube" {9c326ed5-faf4-42fe-acda-bf3a283f1a74}
"kalinew" {de6de631-0d51-4638-b967-66db463cbf05}
"dev" {84a116bf-02b9-48e3-809a-f5232518c8ee}

然後

eval "$(docker-machine env dev)"

我的目標是檢查迴聲

echo $dev

得到空行。為什麼?

因為docker-machine env dev沒有設置環境變數dev,所以為被呼叫的主機dev設置環境變數。

docker-machine env dev在沒有 的情況下執行eval以查看設置了哪些環境變數。如果您的 docker-machine 配置在某處錯誤,但仍具有合理的預設值,請與docker-machine env(without )的輸出進行比較。dev

引用自:https://unix.stackexchange.com/questions/515955