Linux シェルでコンマ区切りの数字を生成するにはどうすればいいですか?

Linux シェルでコンマ区切りの数字を生成するにはどうすればいいですか?

たとえば、7〜12の数字の場合、7,8,9,10,11,12が必要です

これはcsvファイルを分割するためのものですcsvカット列インデックスをリストする必要があります。

たとえば、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

関連情報