|
从tompda上下的文件名字总是tompda_****.rar,如果是分开多个的文件就很麻烦,解包要先把名字该成顺序数字的才行
正好最近学shell编程,于是便着手写了个批量改名小脚本来解决这个问题,并作为自己的实践练习,希望对大家也有帮助。并请大家提提意见,修改修改,谢谢!
#!/bin/sh
# 改tompda_456456_something.part1.rar类型,直接删除前缀
for file in $(ls tompda_*_*.rar); do
mv $file ${file#tompda_*_}
done
# 改普通tompda_43535.rar为i.rar
set $(ls tompda*.rar | sort) > /dev/null 2>&1
i=1
while [ "$1" != '' ]
do
mv $1 ${i}.rar
i=$(($i+1))
shift
done
exit 0 |
|