Cum pot selecta liniile care conțin anumite valori?
head și tail selectează rânduri,
cut selectează coloane,
iar grep selectează liniile în funcție de conținutul lor.
În forma sa cea mai simplă,
grep primește un fragment de text urmat de unul sau mai multe nume de fișiere
și afișează toate liniile din acele fișiere care conțin textul respectiv.
De exemplu,
grep bicuspid seasonal/winter.csv
afișează liniile din winter.csv care conțin "bicuspid".
grep poate căuta și după tipare;
acest subiect îl vom explora în cursul următor.
Ceea ce contează mai mult acum sunt câteva dintre opțiunile comune ale lui grep:
-c: afișează numărul de linii care se potrivesc, nu liniile în sine-h: nu afișează numele fișierelor atunci când se caută în mai multe fișiere-i: ignoră majusculele (de exemplu, tratează "Regression" și "regression" ca potriviri)-l: afișează numele fișierelor care conțin potriviri, nu potrivirile în sine-n: afișează numerele de linie pentru liniile care se potrivesc-v: inversează potrivirea, adică afișează doar liniile care nu se potrivesc
Acest exercițiu face parte din cursul
Introducere în Shell
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul