Bash:生成一系列数字,然后将它们转换为字符串

时间:2018-03-26 20:05:12

标签: bash type-conversion

我需要生成一串数字:' 0,1,2,3,4,5,6'一直从0到2503(含)。使用awk,我可以生成逗号分隔的数字序列:

seq -s ',' 0 2503

我需要做的是将输出转换为一个大字符串。

仅供参考,这是GPAT ++工具iHS中参数(--target)的必需输入。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用双引号来包装seq命令的结果吗?

这样的事情:

#!/bin/bash
sequence="$(seq -s ',' 0 2503)"
echo $sequence

使用$(command)返回命令的结果,双引号告诉bash这是一个字符串