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

1

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

Isso é para dividir arquivos csv usando csvcut . isso requer que eu liste os índices da coluna.

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

    
por mehmet 26.05.2017 / 17:15

1 resposta

4

Basta usar seq com a opção -s para definir o separador:

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

e pelo seu exemplo:

csvcut -c 'seq -s, 70 80' my_input.csv > my_output.csv
    
por 26.05.2017 / 17:27