Situatie
Pentru a utiliza expresiile obișnuite extinse cu grep, trebuie să utilizați opțiunea -E (extinsă). Deoarece acest lucru devine foarte obositor, a fost creată comanda egrep. Comanda egrep este aceeași cu combinația grep -E, nu trebuie să folosiți opțiunea -E de fiecare dată.
Dacă vi se pare mai convenabil să folosiți egrep, puteți. Cu toate acestea, trebuie doar să fiți conștienți că este oficial depășită. Este încă prezent în toate distribuțiile verificate, dar s-ar putea să dispară în viitor.
Solutie
Pasi de urmat
Dacă doriți ca grep să enumere numărul de linii al intrărilor potrivite, puteți utiliza opțiunea -n (linie). Totuși, uneori, poate doriți să știți unde se află intrările potrivite, iar asta într-un fișier.
Tastați următoarele:
grep -E -n '1' file.txt
O altă modalitate pe care o puteți utiliza este opțiunea -o (doar potrivirea). Afișează numai secvența de caractere potrivită, nu textul înconjurător.
Pentru asta, introduceți următoarele:
grep -E -n -o '1' file.txt
Dacă doriți să reduceți ieșirea la minim, puteți utiliza opțiunea -c (count).
Tastați următoarele pentru a vedea numărul de linii din fișier care conțin potrivirile căutate:
grep -E -c '1' file.txt
Leave A Comment?