我正在解析一些数据,我正在寻找一个命令,允许我在字符长度正好为11时打印行,并从0开始。
听起来像是一个sed或awk命令,但我无法找到我正在寻找的东西。
答案 0 :(得分:3)
使用sed:
sed -n '/^0.\{10\}$/p' input
使用grep:
grep '^0.\{10\}$' input
答案 1 :(得分:0)
awk '/^0..........$/' infile >outfile
答案 2 :(得分:0)
grep / ack将是这项工作的正确工具。
我发布了另一个awk oneliner:
awk 'BEGIN{FS=""} NF==11&&$1=="0"' file
应该给你那些行