2
我需要根據文件的名稱遞歸地添加一個頭到幾個文件。sed命令中的bash變量
所以我曾嘗試:
for i in *file
do
sed -i '1 i \A;B;C;D;E;F;G;H;${i%??}' a_${i} > header_a_${i}
done
的問題是,可變反射的文件的名稱不擴張,在頭我有$ {I%??},而不是名稱的一部分文件(%??是刪除一些結尾字符)。
任何幫助將是偉大的。
確切欺騙[1](http://stackoverflow.com/q/3204302/495451)[2](http://stackoverflow.com/q/11146098/495451) – ormaaj