DE
0000:00:01.0
0000:03:00.0
0000:04:00.0
\b(0{0,4}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}.[0-9A-Fa-f]:?\w*)
Нужно, чтобы выбирало всё, что не содержит 00 после первого “:”
https://regex101.com/r/ZFuT0G/1
Size: a a a
DE
Лс
v
Лс
$ cat test.txt | grep -P "^\d+:00"
0000:00:01.0
0000:00:02.0
0000:00:03.0
$ cat test.txt | grep -Pv "^\d+:00"
Не должна выбирать:
Должна выбирать:
0000:03:00.0
0000:04:00.0
$
DE
$ cat test.txt | grep -P "^\d+:00"
0000:00:01.0
0000:00:02.0
0000:00:03.0
$ cat test.txt | grep -Pv "^\d+:00"
Не должна выбирать:
Должна выбирать:
0000:03:00.0
0000:04:00.0
$
0{4}:(?:0[^0]|[^0]\d):.*
Лс
0{4}:(?:0[^0]|[^0]\d):.*
DE
Лс
DE
DE
Лс
Лс
$ cat test.txt | grep -P '^\d+:(0[1-9]|[1-9]0)'
0000:03:00.0
0000:04:00.0
Лс
DE
$ cat test.txt | grep -P '^\d+:(0[1-9]|[1-9]0)'
0000:03:00.0
0000:04:00.0
Лс
Лс
Лс
Лс
^\d+:(0[1-9]|[1-9]0|[1-9]{2})
Лс