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

0sgqnhkj  于 2022-11-22  发布在  Linux
关注(0)|答案(1)|浏览(100)

是否有人能帮助您编写bash脚本以生成名为inputFile的文件,该文件的内容如下所示:

0, 334

1, 933

2, 34123

3, 123

这些值由逗号分隔,带有索引和一个随机数。
在不使用任何参数的情况下运行脚本,应生成文件inputFile,其中在当前目录中包含10个此类条目。
您应该能够扩展此脚本以生成任意数量的条目,例如100000个条目。
我尝试了下面的脚本,但它不是预期有人可以帮助修复这个,因为我是新的脚本?

RANDOM=$$
num=0

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

368yc8dk1#

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

相关问题