Como gerar números separados por vírgula no shell do Linux?

Como gerar números separados por vírgula no shell do Linux?

Por exemplo, para números de 7 a 12, preciso de 7,8,9,10,11,12

Isto é para dividir arquivos csv usandocsvcut. exige que eu liste os índices das colunas.

Por exemplo, se eu precisar cortar colunas de 70 a 80, preciso escrever:

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

Responder1

Basta usar seqcom a -sopção de definir o separador:

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

e para o seu exemplo:

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

informação relacionada