Metode de plată Abuse

Comanda grep în Linux

15.02.2023, 17:28

Comanda grep în sistemele de operare de tip UNIX este utilizată pentru a căuta un anumit substrat sau o expresie regulată în fișiere text sau în rezultatul altor comenzi.

Ce funcție îndeplinește comanda grep

Sintaxa comenzii grep este următoarea:

grep [options] sample [files]

Aici, pattern este substringul sau expresia regulată care urmează să fie căutată, iar [files] este lista de fișiere care urmează să fie căutate. Dacă [files] nu este specificat, grep va citi intrarea de la intrarea standard (ceea ce înseamnă, de obicei, că puteți transmite grep-ului ieșirea altor comenzi).

Unele opțiuni comune ale grep sunt:

-i - ignoră cazuistica caracterelor la căutare

-r - căutare recursivă în toate subdirectoarele

-n - afișează numerele liniilor în care este găsit un model

-v - afișează numai liniile care nu conțin șablonul

De exemplu, pentru a găsi toate liniile din fișierul example.txt care conțin cuvântul "apple", puteți utiliza comanda:

grep apple example.txt

Iar pentru a găsi toate fișierele din directorul curent și subdirectoarele acestuia care conțin cuvântul "banana", puteți utiliza comanda:

grep -r banana .

Aici punctul reprezintă directorul curent.