我有一个文件如下。
0033613766442
007969947485
01027709100
0113204909
01132049819
01132100218
01132127941
01132179212
我想要一个命令只显示包含11个字符的行?
答案 0 :(得分:1)
你可以说:
grep -P '^.{11}$' filename
打印包含11个字符的行。
答案 1 :(得分:1)
使用awk
你可以这样做
awk 'length($0)==11' file
01027709100
01132049819
01132100218
01132127941
01132179212
或者这个短暂的变化
awk 'NF==11' FS= file