假设我有一个文件(file.txt),其中包含少数带字符的数字。
1 2 3 4 (23)
23 2 1 (51)
2 1 4 (11)
而且,我想以相反的顺序阅读它,如下所示。
(23) 4 3 2 1
(51) 1 2 23
(11) 4 1 2
我试过了:
awk '{print $NF,$0}' file.txt | sort -nr
是否有 Linux 中的命令行或迷你代码(使用AWK或C ++或其他语言)来执行此任务?
答案 0 :(得分:4)
awk '{for (i=NF;i>0;i--){printf $i" "};printf "\n"}' file.txt
输出:
(23) 4 3 2 1 (51) 1 2 23 (11) 4 1 2