如何生成一个以 1 开头且只有 10 位数字的 bash 脚本

如何生成一个以 1 开头且只有 10 位数字的 bash 脚本

我如何生成所有以 1 开头且有 10 位的数字?

例如:以 1000000000 开始...以 1999999999 结束

以及如何将结果保存到文本文件中?

答案1

您的问题不清楚。

如果您希望生成一个随机数:

num=1
for i in {1..9}; do num+=$((RANDOM % 10)); done
echo "$num" > text.file

如果你想要从 1,000,000,000 到 1,999,999,999 的十亿个数字

for ((i = 1000000000; i <= 1999999999; i++)); do
    echo "$i"
done > text.file

正如@bac0n所建议的

seq 1000000000 1999999999 > text.file

相关内容