我应该如何在一个方向上使用grep匹配数字流线(1字节线)中的前两位(仅首次出现),即{01
但不10
in { {1}});
我已经过测试了:
01051015
但是我需要解析并计算第一个“同等发生”,(在这种情况下为“10”)......按照特定顺序和一个方向(如第2行);所以正确的输出应该是:grep -E '^[0-9]\{2\}$' | grep -Po --color '01' <<< 01051015
> 010-10-- (current output)
$cat -n test.txt
1 0001021113
2 0202031011
3 0103031113
4 ..........
$ grep -oE '^[0-1][0-9]\{2,2\}' | grep -E '(10)' ./test.txt > matchedList.txt
$ cat -n matchedList.txt
1 0001021113
2 0202031011
3 0103031113
答案 0 :(得分:0)
grep -m 1 -e '^01' YourFile
其中:
01
是要找-m 1
限制为第一次出现