gpt4 book ai didi

awk - 如何使用 awk 每 n 行插入一个空行?

转载 作者:行者123 更新时间:2023-12-01 21:56:19 25 4
gpt4 key购买 nike

我有一个像这样的输入文件:

line 1
line 2
line 3
line 4
line 5
line 6

我想使用 awk 每隔几行插入一个空行;例如,每两个:

line 1
line 2

line 3
line 4

line 5
line 6

如何让 awk 每 n 行在文件中放入一个空行?

最佳答案

一种更“awk-ish”的方式来编写 smcameron 的答案:

awk -v n=5 '1; NR % n == 0 {print ""}'

“1;”是一个始终为真的条件,并将触发默认操作,即打印当前行。

关于awk - 如何使用 awk 每 n 行插入一个空行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/977408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com