我有一个相当大的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"