如何编写bash脚本生成名为inputFile的文件,该文件的值以逗号分隔,带有索引和随机数



谁能帮我写一个bash脚本来生成一个名为inputFile的文件,其内容看起来像:

0, 334
1, 933
2, 34123
3, 123

这些是逗号分隔的值,带有索引和随机数。

不带任何参数运行脚本,应该在当前目录下生成包含10个这样的条目的文件inputFile。

您应该能够扩展此脚本以生成任意数量的条目,例如100000个条目。

我尝试下面的脚本,但它不是预期有人可以帮助解决这个问题,因为我是新的脚本?

RANDOM=$$
num=0
while [[ ${num} -le $1 ]]
do
echo $num $RANDOM
(( num = num +1 ))
done

bash中使用c样式的for循环:

#!/bin/bash
n=10
for ((i=0; i<n; ++i)); do
echo "$i,$RANDOM"
done > inputFile

根据需要修改n=10
或者使用while循环:

#!/bin/bash
n=10
i=0
while ((i<n)); do
echo "$((i++)),$RANDOM"
done > inputFile

相关内容

  • 没有找到相关文章

最新更新