Stránka 1 z 1

grep -E "[0-9]{2}" nevypisuje pouze dvouciferná čísla

Napsal: 20 led 2021, 23:20
od Marttiniii
Dobrý večer, potřeboval bych poradit mám ze souboru vypsat řádky, které nezačínají číslem a obsahují právě dvouciferné číslo.
používám příkaz
cat /etc/group | egrep -v "^[0-9]" | grep -E "[0-9]{2}"
ale vypisuje mi to čísla větší než dvouciferná, menší už ne. zkoušel jsem i {2,2}, ale pořád stejné
Za všechnu pomoc moc děkuju

Re: grep -E "[0-9]{2}" nevypisuje pouze dvouciferná čísla

Napsal: 28 led 2021, 16:40
od segfault
Co třeba:

Kód: Vybrat vše

grep -E '^[^0-9]*[0-9]{2}[^0-9]*$'