我有一個bash腳本,我寫它打印這些腳本A.grep的只是在bash腳本變量名
例導出的變量名稱另一個腳本B:
export A=TRUE
export ABC="GFT"
export XYZ="FFF"
\# export P="SSD"
如果我執行腳本A,它已經給輸出如下:
A
ABC
XYZ
我已經試過這ONELINE:
grep export file.env | grep -v "#" | cut -d' ' -f2 | cut -d'=' -f1
但問題是,如果導出不是從行的開始處開始的,即如果開始處有一些空格/製表符,則上述在線行爲不起作用。
任何替代解決方案?
來代替我想在所需輸出的第三行應該是'XYZ'不'FFF'。 – Barmar
@Barmar是的,謝謝我編輯:) –