在Bash文件名中填充数字,可以使用以下方法:
printf
命令:for i in {1..10}; do
printf -v filename "file_%04d.txt" "$i"
touch "$filename"
done
在这个例子中,我们使用printf
命令将文件名格式化为file_0001.txt
、file_0002.txt
等。%04d
表示将数字格式化为四位数,不足的位数用0填充。
seq
命令:for i in $(seq -w 1 10); do
filename="file_$i.txt"
touch "$filename"
done
在这个例子中,我们使用seq -w
命令生成填充了0的数字序列,然后将其添加到文件名中。
这两种方法都可以在Bash文件名中填充数字,并且可以根据需要自定义文件名格式和数字范围。
领取专属 10元无门槛券
手把手带您无忧上云