使用grep匹配数字流线(字节)中的前两位(仅)

时间:2015-03-06 00:14:14

标签: regex grep

我应该如何在一个方向上使用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

提前Tkx L.

1 个答案:

答案 0 :(得分:0)

grep -m 1 -e '^01' YourFile

其中:

  • 01要找
  • 前2位
  • -m 1限制为第一次出现