Этот вопрос является продолжением Как запустить команду оболочки в Gnuplot и поместить вывод в новый файл , и пример такой же.
В этом вопросе дан ответкак взять CSV-файл, в котором все данные разделены ","
, и удалить эти символы из 8-й строки, а затем отсортировать результат по значениям 36-го столбца.
Я пробовал решение дляНапример,
`tail -n+8 Hight_6x6.csv | tr '",' ' ' | sort -nk36`
и работает нормально.
Теперь я хотел бы сделать то же самое, но с объединенным результатом двух похожих файлов CSV.То есть, взять два файла из 8-й строки, добавить один к другому и отсортировать по столбцу 36.
Следующая строка
`cat 2x2/Hight_2x2.csv <(tail +8 2x2b/Hight_2x2_b.csv) | tail -n+8 | tr '",' ' ' | sort -nk36`
делает то, что я хочу сделать в терминалено это дает ошибку в Gnuplot.Ошибка говорит о том, что есть неожиданный символ '('. Два файла для объединения находятся в разных подкаталогах (2x2 и 2x2b), из которых я запускаю скрипт. Файлы CSV находятся по этой ссылке .
С уважением