小编Ale*_*dru的帖子

如何在匹配/空行后打印第 n 行

我正在尝试编写一个简短的脚本来查找空行,然后在空行之后打印第 n 行。

为了

foo1
foo2
foo3

bar1
bar2
bar3

spam1
spam2
spam3

eggs1
eggs2
eggs3
Run Code Online (Sandbox Code Playgroud)

在空行之后打印每第二行将导致:

foo2
bar2
spam2
eggs2
Run Code Online (Sandbox Code Playgroud)

我尝试使用 sedsed -n -e "/^$/ {N; N; x; N; p; x; d}"但我无法清除保留空间,结果不是我想要的。

scripting sed awk

1
推荐指数
1
解决办法
3354
查看次数

标签 统计

awk ×1

scripting ×1

sed ×1