001、
[root@pc1 test]# cat a.txt 1 2 3 4 5 6 7 8 9 10 [root@pc1 test]# awk -v a=$(awk 'END{if(NR % 3 != 0) {printf("%d", NR / 3 + 1)} else {print NR / 3 }}' a.txt) '{ {if(NR % a == 0) {print $0} else {printf("%s ", $0)}}} END {if(NR % 3 != 0 && NR / 3 >= 2) {printf("\n")} }' a.txt 1 2 3 4 5 6 7 8 9 10
标签:10,root,linux,else,一列,printf,NR,txt,数据 From: https://www.cnblogs.com/liujiaxin2018/p/16840317.html