有一个文本文件a.txt ,内容如下:
13766666666 96100 2005-11-15 00:05:06
2005-11-15 00:05:59 53 60 0.00
13966666666 96100 2005-11-15
00:17:51 2005-11-15 00:18:09 18 60 0.00
13933333333 96100
2005-11-15 00:18:19 2005-11-15 00:19:19 60 60 0.00
输出第一域的长度方法如下:
#awk '{print NR,$1,length($1)}END{print FILENAME}' a.txt
或者:
#cut -d" " -f1 a.txt |xargs -i expr length {}
或者:
#echo
"13666666666" | awk '{print length($1)}'
阅读(1282) | 评论(0) | 转发(0) |