我想做以下事情,但似乎找不到一种优雅的方法。
我有一个看起来像这样的文本文件:
..more values
stuff = 23
volume = -15
autostart = 12
more values..
现在,“volume”值可能会根据情况而改变。我需要一个脚本,该脚本可以找到带有“volume = xxx”的文本行,然后将其替换为“volume = 0”行。有什么优雅的解决方案?文本中的这一行不能保证是第一行,因此我需要一种首先找到它的方法。
最佳答案
sed 's/^volume =.*/volume = 0/g' file.txt
关于linux - 在Linux中查找字符串并替换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12663501/