有沒有辦法將標頭附加到“grepped”輸出?

有沒有辦法將標頭附加到“grepped”輸出?

我有一個相當大的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"

相關內容