複数のCSVファイルをリンクして、最初の部分行と末尾の部分部分を回避する方法

複数のCSVファイルをリンクして、最初の部分行と末尾の部分部分を回避する方法

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)

関連情報