linux awk命令统计行数和列数


1、测试数据

[root@centos7 test4]# ls
test.txt
[root@centos7 test4]# cat test.txt
d j k j
x m y e
s g j i
x v b d
z c e t

2、统计行数和列数

[root@centos7 test4]# ls
test.txt
[root@centos7 test4]# cat test.txt
d j k j
x m y e
s g j i
x v b d
z c e t
[root@centos7 test4]# awk '{i++} END {print FILENAME, i, NF}' test.txt  ## 5行4列
test.txt 5 4