我如何生成所有以 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