次のような bash の変数にテキスト文字列があります。
filename1.txt
filename2.txt
varname1 = v1value
$(varname1)/filename3.txt
$(varname1)/filename4.txt
varname2 = $(varname1)/v2value
$(varname2)/filename5.txt
$(varname2)/filename6.txt
すべての変数を適切な場所に置き換えて、次のようにします。
filename1.txt
filename2.txt
v1value/filename3.txt
v1value/filename4.txt
v1value/v2value/filename5.txt
v1value/v2value/filename6.txt
シェルでこれを行うためのクリーンな方法を提案できる人はいますか?