Как сгенерировать числа, разделенные запятыми, в оболочке Linux?

Как сгенерировать числа, разделенные запятыми, в оболочке Linux?

Например, для чисел от 7 до 12 мне нужно 7,8,9,10,11,12

Это для разделения CSV-файлов с помощьюcsvcut. для этого мне необходимо перечислить индексы столбцов.

Например, если мне нужно вырезать столбцы с 70 по 80, мне нужно написать:

csvcut -c 70,71,72,73,74,75,76,77,78,79,80 my_input.csv > my_output.csv

решение1

Просто используйте seqс -sопцией установки разделителя:

$ seq -s, 7 12
7,8,9,10,11,12

и для вашего примера:

csvcut -c `seq -s, 70 80` my_input.csv > my_output.csv

Связанный контент