【发布时间】:2013-12-13 13:49:54
【问题描述】:
我有几个文件,我想用文件本身的名称替换某个单词..
例如,我有两个名为 test1.txt 和 test2.txt 的文件
两个文件是相等的,看起来像
bla1,bla2,温度 bla2,bla3,温度使用 sed 我想用文件本身的名称替换单词 temp
所以在 sed 操作之后我有 2 个不同的文件
test1.txt ,看起来像:
bla1,bla2,test1 bla2,bla3,test1test2.txt,看起来像:
bla1,bla2,test2 bla2,bla3,test2所以我的问题...我如何使用输入文件本身的实际名称作为替换命令的一部分?
sed "s/temp/ ??filename??/ ??? " *.txt
感谢您的建议
【问题讨论】: