相关疑难解决方法(0)

awk NR%2{}1 含义

我试图理解这段代码:

awk 'NR%2{printf "%s ",$0;next;}1' yourFile
Run Code Online (Sandbox Code Playgroud)

现在我尝试定制它。

鉴于此 error.txt 内容:

KEY 4048:1736 string
3
KEY 0:1772 string
1
KEY 4192:1349 string
1
KEY 7329:2407 string
2
KEY 0:1774 string
1
Run Code Online (Sandbox Code Playgroud)

然后:

KEY 4048:1736 string
3
KEY 0:1772 string
1
KEY 4192:1349 string
1
KEY 7329:2407 string
2
KEY 0:1774 string
1
Run Code Online (Sandbox Code Playgroud)

... 将返回:

1KEY 4048:1736 string 3
3KEY 0:1772 string 1
5KEY 4192:1349 string 1
7KEY 7329:2407 string 2
9KEY 0:1774 string 1
Run Code Online (Sandbox Code Playgroud)

我猜NR%2是指偶数行号,但我不确定它1指的是什么。
如果没有1 …

awk

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

标签 统计

awk ×1