【发布时间】:2018-08-12 08:38:31
【问题描述】:
我在一个目录中有多个文件,例如:
a01.txt
a02.txt
a03.txt
etc...
目录下所有文本文件的第3行如下:
consumer[location].userid= constant
我想在每个文件的第三行用相应的文件名替换“位置”一词,不带扩展名,例如:as
consumer[a01].userid= constant --------- for a01.txt
consumer[a02].userid= constant --------- for a03.txt
etc
你能帮忙吗?
【问题讨论】:
-
我们的目标是在您的问题中添加一些您自己的代码,以至少显示您为解决这个问题所做的研究工作。
-
Stack Overflow 不是代码编写服务。请出示您的代码。由于 Stack Overflow 向您隐藏了关闭原因:寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定问题或错误以及在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。
标签: linux bash shell scripting sh