¡¾ÇóÖú¡¿ÇëÎÊ£¬ÈçºÎ»ñȡָ¶¨ÎļþÃûµÄÀ©Õ¹Ãû£¿
ÇëÎÊ£¬ÈçºÎ»ñȡָ¶¨ÎļþÃûµÄÀ©Õ¹Ãû£¿×Ô¼ºÐ´ÁËÒ»¸ö½Å±¾£¬ÓÃÓÚ°ÑijĿ¼ÖеÄͼƬÎļþ°´Ê±¼äÐò´ÓÖ¸¶¨ÐòºÅ¿ªÊ¼ÖØÃüÃû¡£
ÓÐÒ»¸öÎÊÌ⣬ÒòΪÀ©Õ¹Ãû²»Ò»¶¨Ïàͬ£¬ÐèÒª°ÑÀ©Õ¹Ãûµ¥¶À´¦Àí
ÇëÎÊ£¬ÒªÔõôÑù²ÅÄܰÑÀ©Õ¹ÃûÌáÈ¡³öÀ´£¿
[CODE]
#!/bin/bash
DIR=./test #$1
let i=98 #$2
for F_IN in ls -t1 $DIR; do
F_EX=".gif" #??ÕâÀïÔõÑù´Ó$F_IN»ñÈ¡ÎļþÀ©Õ¹Ãû£¿
if [ $i -lt 100 ]; then
echo "00$i$F_EX"
#mv "$DIR/$F_IN" "$DIR/00$i$F_EX"
elif [ $i -lt 1000 ]; then
echo "0$i$F_EX"
#mv "$DIR/$F_IN" "$DIR/0$i$F_EX"
else
echo "$i$F_EX"
#mv "$DIR/$F_IN" "$DIR/$i$F_EX"
fi
let i++
done
[/CODE]
×¢£º
1.À©Õ¹ÃûÖÐÓпÉÄÜÓÐ4¸ö×ÖĸµÄ£¬È磺".jpeg"¡£
2.ÎļþÃûÖÐÓпÉÄÜÓжà¸ö"."£¬È磺"www.aaa.com_xxxx.png"
ÎÒ¸Õ¿ªÊ¼Ñ§shell³ÌÐò£¬»¹Óкܶ಻Ã÷°×µÄµØ·½£¬Çë´ó¼Ò¶à°ïÖúÁË:)
ÎļþµÄÊýÁ¿Ò²²»Ì«¶à£¬¾Í2000À´¸ö
.
Ò³:
[1]