2 つのファイルがあり、それぞれの最初の行にヘッダーがあり、残りの行にレコードがあるとします。2 つのファイルを 1 つに連結したいのですが、ヘッダーを 2 回インクルードしないでください。
答えをグーグルで調べながら、次のコマンドを試しました(したがって、最適な方法で対処できない場合があります)。
cat awk 'NR!=1 {printf "%s\n", $1}' file2.csv >| file.csv
ただし、次のエラーが発生しました。
cat: awk: No such file or directory
cat: NR!=1 {printf "%s\n",$1}: No such file or directory
コマンドではなく、ファイルとしてcat
認識されているようです。awk
の結果をファイルの内容にしたいawk
ので、 の引数にもパイプしようとしましたcat
。
awk 'NR!=1 {printf "%s\n", $1}' file2.csv > cat file.csv
しかし、このようにして、私cat
は結果を得たファイルを取得しましたawk
...
では、どうすれば解決できますか?
ありがとう。