bash:seq 1 4 | shuf> output.csv

时间:2017-10-29 00:17:49

标签: bash csv

使用以下命令,我得到一个带有随机序列的csv文件。

seq 1 4 | shuf > output.csv

但是,在使用Sublime Text 2打开文件时,文件末尾有一个空行。

如何避免空行?

1 个答案:

答案 0 :(得分:1)

空行是Unix标准的一部分,或者它宁愿打印 猫1,2,3,4user@localhost:$ 您可以使用相同的SEQ命令将其直接转换为CSV:

seq -s ', ' 1 5

应输出     1,2,3,4,5, 您还可以使用

删除最后一个“,”(带空格)
seq -s ', ' 1 5|rev | cut -c 3- | rev

如果您只使用“,”而没有空格,则可以将-c 3更改为-c 2

seq -s ',' 1 5|rev | cut -c 2- | rev

输出1,2,3,4,5