5つのCSVファイルを結合したいです。これらのすべてでは、データは8行目から始まります。そのうちの2つでは、ファイルの終わりのいくつかの行を削除したいと思います。
前の質問から「Gnuplotで3つのCSVファイルをリンクしてソートする方法」
私は3つのファイルを使って作成する方法を知っており、ファイルの1つを使用してhead
コマンドを使用していくつかの行を選択します。
tail -q -n+8 file1 <(head -n 470 file2) file3
しかし、5つのファイルがあり、2つのファイルからデータ行数を選択したいと思います。どうすればいいですか?このコードをGnuplotスクリプトで実行したいと思います。
注:以下から協会5つのサンプルCSVファイルがあります。 file5.csvでは最後の10行を連結したくはなく、file3.csvでは最後の8行を連結したくありません。
挨拶
答え1
tail -q -n+8 file1 file2 file3 <(head -n 470 file4) <(head -n 123 file5)