我在 VM 的環境變數中設定了一長串引數,例如
MYCONFIG_1=config1
MYCONFIG_2=list2
MYCONFIG_3=random3
MYCONFIG_4=somethingelse4
MYCONFIG_5=thanksforyourhelp5
我想一次性取消所有這些,而不是單獨指定它們(因為它們會隨著時間而改變)。這可能嗎?
我已經看到了單獨做的方法,例如
unset MYCONFIG_1
會成功洗掉 MYCONFIG_1
有沒有辦法參考前綴MYCONFIG以洗掉所有以它開頭的變數?例如:
unset MYCONFIG_*
我看到的大多數事情都是參考值,而不是名稱。
非常感謝。
uj5u.com熱心網友回復:
假設您的 shell 是 bash
unset ${!MYCONFIG*}
請注意,這將取消設定所有以開頭的變數MYCONFIG(無論它們是否是環境變數)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407170.html
標籤:
