Ich habe eine ziemlich große csv
Datei (nennen wir sie file.csv
). Sie sieht so aus:
col1,col2,col3,...
1,2,3
1,2,5
...
Nachdem ich so etwas gemacht habe, cat file.csv | grep "_some_pattern_"
erhalte ich nur die Ausgabewerte. Gibt es eine Möglichkeit, den Header (die erste Zeile) an die Ausgabe anzuhängen?
Es wäre sehr praktisch …
Antwort1
Mit können Sie head
die erste Zeile drucken und beginnend nach der Kopfzeile nach dem Muster tail
suchen .grep
head -n 1 file.csv && tail -n +2 file.csv | grep "some pattern"