【发布时间】:2014-04-28 19:41:20
【问题描述】:
我在匹配字符串时遇到问题,即使它们以任意数量的空格开头。我开始使用正则表达式的时间很短,所以我需要一些帮助
这是一个例子。我有一个包含两行的文件(file.txt)
#String1='Test One'
String1='Test Two'
我正在尝试更改第二行的值,而不影响第 1 行,所以我使用了这个
sed -i "s|String1=.*$|String1='Test Three'|g"
这会更改两行的值。如何使 sed 仅更改第二个字符串的值?
谢谢
【问题讨论】:
标签: sed spaces substitution