Bash Pagina 88: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) |
Admin (discuție | contribuții) |
||
Linia 1: | Linia 1: | ||
== Exercițiu == | == Exercițiu == | ||
Aveți un | Aveți un fișier de angajați cu numele și ID-ul angajatului. Găsiți toate intrările care nu au ID în următorul format <code>xxx-xx-xxxx</code> unde <code>x</code> este digit (0-9). | ||
Exemplu de expresie regulată pentru a găsi ID-uri care respectă acest format: | Exemplu de expresie regulată pentru a găsi ID-uri care respectă acest format: | ||
<code>\b[0-9]{3}-[0-9]{ | <code>\b[0-9]{3}-[0-9]{2}-[0-9]{4}\b</code> | ||
Aceasta expresie regulată face verificarea că ID-ul | Aceasta expresie regulată face verificarea că ID-ul se potrivește cu formatul specificat. | ||
Dacă facem verificarea pe fișierul angajati.txt, atunci vom folosi comanda: | |||
grep -Ev "\b[0-9]{3}-[0-9]{1}-[0-9]{4}$" angajati.txt | |||
[[Bash_Pagina_87|Pagina anterioară]] | [[Bash_Pagina_89|Următoarea pagină]] | [[Bash_Pagina_87|Pagina anterioară]] | [[Bash_Pagina_89|Următoarea pagină]] |
Versiunea de la data 28 octombrie 2024 17:57
Exercițiu
Aveți un fișier de angajați cu numele și ID-ul angajatului. Găsiți toate intrările care nu au ID în următorul format xxx-xx-xxxx
unde x
este digit (0-9).
Exemplu de expresie regulată pentru a găsi ID-uri care respectă acest format:
\b[0-9]{3}-[0-9]{2}-[0-9]{4}\b
Aceasta expresie regulată face verificarea că ID-ul se potrivește cu formatul specificat.
Dacă facem verificarea pe fișierul angajati.txt, atunci vom folosi comanda:
grep -Ev "\b[0-9]{3}-[0-9]{1}-[0-9]{4}$" angajati.txt