我想在文本文件(numberlist.txt)中打印,使用bash,從000000到999999的所有數字,每行一個數字。例如:bash腳本語言使用循環打印數字列表
000000
000001
000002
...
999999
這是我的代碼:(當我運行它沒有任何反應)
#!/bin/bash
CONT=0
MAX_NUM=1000000
FILE_NAME=numberlist.txt
#While counter CONT is lower than MAX_NUM (-lt, 「lower #than」) the loop is executed
until [ $CONT -lt $MAX_NUM ]; do
printf "%000002d\n" $CONT > $FILE_NAME
#CONT= CONT + 1
let CONT+=1
done
我在做什麼錯?
通過CONT ++和> $ FILE_NAME通過>> $ FILE_NAME更改「until」,by「while」,「%000002d」by「%06d」和CONT + = 1。 –
@pasabaporaqui,似乎比我更好的回答給我 –
@EricRenouf:我沒有測試過,可能會有更多的問題。如果沒有更多的問題,任何人都可以用「社區歸屬」來寫答案。 –