Linux 匹配时如何选择

Linux 匹配时如何选择,linux,bash,shell,sed,Linux,Bash,Shell,Sed,我有一个像这样的文本文件 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

我有一个像这样的文本文件

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