Я пытаюсь объединить и отсортировать два файла CSV, пропуская первые 8 строк.
Я пытаюсь отсортировать один из файлов по 36-му столбцу, который я использую:
awk '(NR>8 ){print; }' Hight_5x5.csv | sort -nk36
иобъединить два файла:
cat Hight_5x5.csv <(tail +8 Hight_5x5_b.csv)
Команда sort
не работает.
Я хотел бы, чтобы два использовали оба действия в команде и отправили результат в команду plot
команды gnuplot.Я пробовал эту строку:
awk '(NR>8 ){print; }' (cat Hight_5x5.csv <(tail +8 Hight_5x5_b.csv)) | sort -nk36
, и он объединяет два файла, но не сортирует по столбцу 36, поэтому я предполагаю, что в gnuplot plot
команда тоже не будет работать.
plot "<awk '(NR>8 ){print; }' (cat Hight_5x5.csv <(tail +8 Hight_5x5_b.csv)) | sort -nk36"
Проблема в формате двух файлов.Данные имеют ","
разделений.Например, ...,"0.041","3.5","40","false","1000","1.3","20","5","5","-20","2","100000000","0.8",...
.
Эта ссылка содержит два файла CSV.
С уважением