かなり大きなファイルがあります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"