如何生成一系列数字并将它们打印成以逗号分隔的行

时间:2015-02-12 18:30:53

标签: shell

我需要生成一系列数字,然后用逗号分隔打印出来。例如: 1,2,3,4,5

我使用“seq n”在文件中生成序列,并使用vim以逗号替换返回。

我发现这有点尴尬。有人可以帮忙吗?

提前致谢!

3 个答案:

答案 0 :(得分:3)

应该只需要{p> seq -s "," 5-s =分隔符。

e.g。

marc$ seq -s "," 5
1,2,3,4,5

答案 1 :(得分:2)

GNU seq包含separator参数,因此你可以这样做:

seq --separator=, 5

答案 2 :(得分:1)

我喜欢{1..5}运营商!

echo {1..4}, 5