Filtrarea textelor în Linux
Filtrarea textelor în Linux implică utilizarea unor comenzi și utilitare specifice pentru a prelucra, analiza sau transforma datele textuale. Acest lucru este extrem de util pentru administratori de sistem, programatori și oricine lucrează cu date.
Comenzi comune pentru filtrarea textelor în Linux
1. grep
(căutare text)
Folosit pentru a găsi linii care conțin un anumit șablon.
Exemple:
2. awk
(manipulare avansată)
Ideal pentru extragerea și procesarea textului pe baza unor reguli complexe.
Exemple:
3. sed
(stream editor)
Util pentru căutarea, înlocuirea și editarea textului în fluxuri.
Exemple:
4. cut
(extrage coloane)
Folosit pentru a extrage coloane dintr-un fișier.
Exemple:
5. sort
(sortare)
Sortează liniile alfabetic sau numeric.
Exemple:
6. uniq
(elimină duplicatele)
Funcționează doar pe date sortate.
Exemple:
7. wc
(numărare)
Numără caractere, cuvinte și linii.
Exemple:
8. head
și tail
(vizualizare început/sfârșit)
Afișează primele sau ultimele linii dintr-un fișier.
Exemple:
9. tr
(transformare caractere)
Schimbă, elimină sau înlocuiește caractere.
Exemple:
10. tee
(redirecționare și salvare)
Citește din intrare standard și scrie simultan în fișier și în ieșire standard.
Exemple:
11. xargs
(transformare și execuție)
Permite trecerea rezultatelor unei comenzi ca argumente pentru alta.
Exemple:
Exemple combinate:
Căutare într-un fișier și numărare:
Extragerea coloanei 2 dintr-un fișier CSV și sortarea fără duplicate:
Afișarea liniilor cu context:
Aceste comenzi și combinații pot fi folosite pentru a filtra și analiza rapid orice fișier text.
Comentarii
Trimiteți un comentariu