1

我正在解析一些数据,并且正在寻找一个命令,该命令允许我在字符长度正好为 11 并且从零开始时打印行。

听起来像是 sed 或 awk 命令,但我找不到我要找的东西。

4

3 回答 3

3

Using sed:

sed -n '/^0.\{10\}$/p' input

And using grep:

grep '^0.\{10\}$' input
于 2013-01-07T21:27:06.777 回答
0

grep/ack 将是这项工作的正确工具。

我发布了另一个 awk oneliner :

awk 'BEGIN{FS=""} NF==11&&$1=="0"' file

应该给你那些线

于 2013-01-07T22:01:34.337 回答
0
awk '/^0..........$/' infile >outfile
于 2013-01-07T21:01:45.220 回答