我有很多扩展名为.com
的文件,所以这些文件被命名为001.com
,002.com
,003.com
,等等。使用bash添加一个文本到多个文件
而且我有一个名为headname
另一个文件,其中包含以下信息:
abc=chd
dha=djj
cjas=FILENAME.chk
dhdh=hsd
我需要把文件HEADNAME的内部信息(并在开始的)文件001.com
,002.com
,003.com
和等等......但FILENAME
需要是将接收headname
信息(没有.com
扩展名)的文件的文件名。
所以输出必须是:
对于001.com
:
abc=chd
dha=djj
cjas=001.chk
dhdh=hsd
对于002.com
:
abc=chd
dha=djj
cjas=002.chk
dhdh=hsd
对于003.com
:
abc=chd
dha=djj
cjas=003.chk
dhdh=hsd
等等...
像'在 F; do sed“s/FILENAME/$ f/g'headname>”$ {f} .com“; done'? –
Biffen