LinuxÒÁµéÔ°ÂÛ̳'s Archiver

dave3068 ·¢±íÓÚ 2006-12-1 14:13

¡¾ÇóÖú¡¿ÇëÎÊ£¬ÈçºÎ»ñȡָ¶¨ÎļþÃûµÄÀ©Õ¹Ãû£¿

ÇëÎÊ£¬ÈçºÎ»ñȡָ¶¨ÎļþÃûµÄÀ©Õ¹Ãû£¿

×Ô¼ºÐ´ÁËÒ»¸ö½Å±¾£¬ÓÃÓÚ°Ñ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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.