This question already has answers here:
Closed 5 years ago.
How to use sed to replace only the first occurrence in a file?
(21个答案)
我有一个文本文件
我使用sed将字符串“aaaa”替换为“bbbb”,命令是
但我希望sed在找到第一个匹配项时停止处理
有人告诉我怎么做吗?
(21个答案)
我有一个文本文件
aaaa aaaa aaaa aaaa ....
我使用sed将字符串“aaaa”替换为“bbbb”,命令是
sed -i "/aaaa/c\bbbb" mytextfile
但我希望sed在找到第一个匹配项时停止处理
bbbb aaaa aaaa aaaa ....
有人告诉我怎么做吗?
最佳答案
请尝试以下操作:
sed '0,/aaaa/{s/aaaa/bbbb/}' mytextfile
关于linux - 匹配时如何退出Sed ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26341479/
10-15 02:41