记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

shell:awk筛选出文本中指定列字符串长度为指定长度的行



$num=2

awk -v x=$num '{if(length($2)<=x){print $0}}' text.txt


#在text.txt中筛选出第二列字符串长度小于等于2的行

#其中在中文的一个汉字长度为3



转载请标明出处【awk 筛选出文本中指定列字符串长度为指定长度的行】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论