在shell下想用循环输出数字,然后用0补齐,拼出文件名来。.

可以使用printf。

for((i=45; i<=49; i++))
do
printf -v file "%05d"  "${i}"
echo $file
done