2012. 7. 12. 17:26
DIR="/test/"
HEAD="2002년_월드컵응원_"
FOOT=".jpg"
A=`ls $DIR`
NUM=1
for i in `echo $A`
do
if [ "$NUM" -lt 10 ];then
mv ${DIR}$i ${DIR}${HEAD}000${NUM}${FOOT}
elif [ "$NUM" -ge 10 -a "$NUM" -lt 100 ]; then
mv ${DIR}$i ${DIR}${HEAD}00${NUM}${FOOT}
elif [ "$NUM" -ge 100 -a "$NUM" -lt 1000 ]; then
mv ${DIR}$i ${DIR}${HEAD}0${NUM}${FOOT}
elif [ "$NUM" -ge 1000 ]; then
mv ${DIR}$i ${DIR}${HEAD}${NUM}${FOOT}
fi
NUM=`expr $NUM + 1`
done
'Language > SHELL' 카테고리의 다른 글
[Bash] 디렉토리별 목록정리 (0) | 2012.07.12 |
---|---|
[Bash] 확장자를 유지하면서 파일의 이름만 변경시키는 스크립트 (0) | 2012.07.12 |
[Bash] /etc/rc.d/init.d/httpd (0) | 2012.07.12 |
[Bash] /etc/rc.d/init.d/crond 분석 (0) | 2012.07.12 |
[Bash] 구구단 프로그램 (0) | 2012.07.12 |