você pode usar head para imprimir a primeira linha e tail para pesquisar com grep iniciando após o cabeçalho do padrão.
head -n 1 file.csv && tail -n +2 file.csv | grep "some pattern"
Eu tenho um grande arquivo csv (chame-o de file.csv ). Parece com este:
col1,col2,col3,...
1,2,3
1,2,5
...
Então, depois de fazer algo assim cat file.csv | grep "_some_pattern_" , recebo apenas os valores de saída. Existe uma maneira de acrescentar o cabeçalho (a primeira linha) à saída?
Seria muito conveniente ...