小编Daz*_*Jay的帖子

使用 sed 编辑匹配模式的任何一个出现

以 Fred Flintstone开头的行应附加一些字符串。?查找指定出现的 Fred Flintstone 并将其附加。

对于出现这种模式的任何人,我如何使用此命令?我试过

sed '/Fred Flintstone/ s/$/ someString/2' filename
Run Code Online (Sandbox Code Playgroud)

显然上面的一个不起作用。它适用于所有事件,但不适用于特定事件。(假设我想替换第一个或第二个或第三个 [其中任何一个])

示例文件 1:

Fred Flintstone 
Johnson Stone
Fred Flintstone
Fred Flintstone
Michael Clark
Run Code Online (Sandbox Code Playgroud)

所需的输出文件 1:

Fred Flintstone 
Johnson Stone
Fred Flintstone someString
Fred Flintstone
Michael Clark
Run Code Online (Sandbox Code Playgroud)

command-line sed text-processing

6
推荐指数
3
解决办法
2455
查看次数

标签 统计

command-line ×1

sed ×1

text-processing ×1