У меня есть вход csv, который имеет ограничение по каналу, что я хочу выбрать несколько столбцов, а затем сохранить в виде файла с разделителями-запятыми.Использование cut to Convert Pipe-Delimited для Comma-Delimited
Используя приведенный ниже код я могу читать входной файл CSV и сохранить выбранные столбцы как новый файл CSV, но это еще труба разделителей:
cut -d "|" -f1-2,15,28-31,35 <input_file.csv> output_file.csv
, когда я пытаюсь использовать output-delimiter
вариант I получить недопустимую ошибку опции.
Я пробовал:
cut -d "|" -f1-2,15,28-31,35 --output-delimiter="," <input_file.csv> output_file.cv
и
cut -d "|" -f1-2,15,28-31,35 <input_file.csv> output_file.csv --output-delimiter=","
cut: illegal option -- - usage: cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-s] [-d delim] [file ...]
Почему вы не переводите? 'tr '|' '. – 4ae1e1
@ 4ae1e1 Потому что я не знаю, что это такое. –
Затем перейдите к 'man tr'. – 4ae1e1