我sed
用来替换文件中的各种文本,例如:
sed -i "s/a/b/g" ./file.txt
我文件中的每一行都包含 , ]
,它是一个右方括号和一个空格。在此之前,我不想对任何东西进行替换。以下是一些示例行:
This is some text ] This is some other text.
^
我已经放置了一个胡萝卜来标记可以开始替换的位置。其他右方括号可能会出现在该行的后面,但从未出现过,例如:
This is some more text ] This is yet some other text ] This is some more.
^
这将取代胡萝卜之后的任何火柴。后面的方括号就不重要了。
- 如何限制仅替换第一次出现在一行
sed
后找到的匹配项?]