批量更改后缀名的shell脚本
2012-08-13 16:32:31 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹妞嬪孩顐芥慨姗嗗厳缂傛氨鎲稿鍫罕闂備礁婀遍搹搴ㄥ窗閺嶎偆涓嶆い鏍仦閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹

核心提示:#!/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
更多精彩
赞助商链接