Eu tenho um csv
arquivo bem grande (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 anexar o cabeçalho (a primeira linha) à saída?
Seria muito conveniente...
Responder1
você pode usar head
para imprimir a primeira linha e tail
pesquisar grep
começando após o cabeçalho do padrão.
head -n 1 file.csv && tail -n +2 file.csv | grep "some pattern"