Tengo un csv
archivo bastante grande (llámelo file.csv
). Se parece a este:
col1,col2,col3,...
1,2,3
1,2,5
...
Entonces, después de hacer algo como esto, cat file.csv | grep "_some_pattern_"
solo recibo los valores de salida. ¿Hay alguna manera de agregar el encabezado (la primera línea) a la salida?
Sería muy conveniente...
Respuesta1
puede utilizar head
para imprimir la primera línea y tail
buscar grep
el patrón comenzando después del encabezado.
head -n 1 file.csv && tail -n +2 file.csv | grep "some pattern"