WEB开发网
开发学院软件开发Shell 批量更改后缀名的shell脚本 阅读

批量更改后缀名的shell脚本

 2012-08-13 16:32:31 来源:WEB开发网   
核心提示:#!/bin/bash E_BADARGS=65case $# in0|1) # "|" 在这里的意思是或操作.echo "Usage: `basename $0` old_file_suffix new_file_suffix" exit $E_BA
#!/bin/bash
 E_BADARGS=65
case $# in
0|1)              # "|"  在这里的意思是或操作.
echo "Usage: `basename $0` old_file_suffix new_file_suffix" 
exit $E_BADARGS   #  如果只有 0 个或1 个参数,那么就退出.
;;
esac
for filename in *.$1         #以第一个参数为扩展名的全部文件的列表 
do
mv $filename ${filename%$1}$2 #从筛选出的文件中先去掉以第一参数结尾的扩展名,从筛选出的文件中先去掉以第一参数结尾的扩展名
done
exit

Tags:批量 更改 后缀

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接