У меня есть довольно большой csv
файл (назовем его file.csv
). Он выглядит примерно так:
col1,col2,col3,...
1,2,3
1,2,5
...
Итак, сделав что-то вроде этого, cat file.csv | grep "_some_pattern_"
я получаю только выходные значения. Есть ли способ добавить заголовок (первую строку) к выходу?
Это было бы очень удобно...
решение1
можно использовать head
для печати первой строки и tail
поиска grep
шаблона, начиная с заголовка.
head -n 1 file.csv && tail -n +2 file.csv | grep "some pattern"