如何在linux shell中生成逗号分隔的数字?

meh*_*met 1 linux bash shell csv

例如对于从 7 到 12 的数字,我需要 7,8,9,10,11,12

这是用于使用csvcut拆分 csv 文件。它要求我列出列索引。

例如,如果我需要从 70-80 中删除列,我需要写:

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

dir*_*rkt 5

只需seq-s设置分隔符的选项一起使用:

$ seq -s, 7 12
7,8,9,10,11,12
Run Code Online (Sandbox Code Playgroud)

和你的例子:

csvcut -c `seq -s, 70 80` my_input.csv > my_output.csv
Run Code Online (Sandbox Code Playgroud)