У меня есть CSV-файл с несколькими полями. Что такое idiomati c способ чтения файла, сортировка файла с использованием подмножества полей, а затем запись другого CSV в качестве вывода.
Должен ли я даже попытаться сделать это в весна-партия? Я понимаю, что ОС * nix имеют утилиту sort
, чтобы сделать это, но я бы хотел, чтобы все мои работы содержались в весеннем пакете, если это возможно.
Стратегии пакетной обработки раздел документации, кажется, предполагает, что это могут быть стандартные служебные шаги для выполнения sh этого:
В дополнение к основным строительным блокам каждое приложение может использовать один или несколько стандартных служебных шагов, таких как as:
Sort: программа, которая считывает входной файл и создает выходной файл, в котором записи были повторно упорядочены в соответствии с полем ключа сортировки в записях. Сортировки обычно выполняются стандартными системными утилитами.
Но я не могу найти это. Любые указатели приветствуются!
Большое спасибо!