小编qor*_*orz的帖子

Bash Awk,记录的倒序

大家好,我正在制作一个 awk bash 脚本,它将采用输入文本文件,例如:

1111 Joe Brown
2222 Charlie Rogers
3333 Chris Williams
4444 Rob Black
Run Code Online (Sandbox Code Playgroud)

并简单地颠倒行的顺序,因此输出将是:

4444 Rob Black
3333 Chris Williams
2222 Charlie Rogers
1111 Joe Brown
Run Code Online (Sandbox Code Playgroud)

我收到一个语法错误,说“(”附近有一个错误,而且我有一个额外的“{”我无法弄清楚这里发生了什么是我的代码:

#!/bin/bash
awk '{a[NR]=$0} END (for(i=NR; i>=1; i--)) printf("%s\n",a[i])}'
Run Code Online (Sandbox Code Playgroud)

bash awk

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

标签 统计

awk ×1

bash ×1