我哈瓦在數據庫中的列,其包含以下數據:如何在shell腳本中擴展變量?
sql_proc|test_sql.sql|/home/Desktop/myfile.txt|$IMP_FILES/myFolder|convert
我已取入的變量這一點,我已經使用了cut
命令"|"
作爲分隔符和在一個不同的變量保存的每個字段。現在讓我們考慮VAR4
持有第4場,即$IMP_FILES/myFolder
。 $IMP_FILES
是一個值爲/home/OffFiles/Module
的環境變量。
如何獲得/home/OffFiles/Module/myFolder
?
@JohnSmith沒有那個不同。 op需要'path = \'bash -c「echo'$ var4'」\''或'path = \'eval echo $ var4 \'' – HuStmpHrrr
環境變量名是固定的還是會變化的 - 它總是'$ IMP_FILES'或者可以是其他行中的'$ HOME'和'$ UMBRELLA'等。 –
@JohnSmith謝謝,那個線程幫助。並感謝大家的幫助,我決定使用eval它對我有用。 –