最初の2行にヘッダー情報を含む.csvファイルがあります。 2行目はおなじみの形式(句読点、スペースなど)ではないので、2行目の印刷をスキップして結果を別の関数にパイプしたいと思います。どうすればいいですか?
サンプルファイル:
var1,var2,var3
Variable 1!,Variable 2!,Variable 3!
1,2,3
4,5,6
7,8,9
希望の出力:
var1,var2,var3
1,2,3
4,5,6
7,8,9
答え1
によってsed
、または
sed '2d' file
(D2行削除)または
sed -n '2!p' file
(血rint行はアドレス範囲2にありません!
。
そしてawk
awk 'NR!=2' file
(レコード数が2以外の場合は印刷します。)