Cautare avansata in fisiere utilizand grep Linux

Configurare noua (How To)

Situatie

În conținutul fișierelor se pot efectua căutări avansate, iar asta utilizându-se comanda grep alături de condiții sau expresii algoritmice.

Solutie

Pasi de urmat

Dacă dorim realizarea unei căutări avansate în cadrul unui fișier, putem să căutam de exemplu cuvinte care conțin litera „t”, cât și cifra „1”, iar aici vom utiliza caracterul pipe (|), care este operatorul de alternanță. Se caută potriviri pentru modelul de căutare la stânga sau la dreapta.

grep -E -n -o 't|1' file.txt

Orice linie care conține  „t”, „1” sau ambele, apare în rezultate.

 

Tip solutie

Permanent

Voteaza

(22 din 49 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?