如果变量小于10,尝试在varaible之前添加一个零,并创建该目录。我似乎不能正确地得到零。不断制造02.1.2011
,02.2.2011
等等
i=0
for i in {01..31}
do
if $i > 10
then
mkdir $path/02.0$i.2011
else
mkdir $path/02.$i.2011
fi
done
发布于 2018-03-27 15:48:08
你可以用
$(printf %02d $i)
以生成所需格式的数字。
for i in $(seq 0 1 31)
do
mkdir $path/02.$(printf %02d $i).2011
done
https://stackoverflow.com/questions/-100003714
复制相似问题