这是我找的程序:怎么运行 请高手指教
1 #!/bin/bash
2 # rfe.sh: 重命名文件扩展名.
3 #
4 # 用法: rfe old_extension new_extension
5 #
6 # 例子:
7 # 将指定目录的所有 *.gif 文件都重命名为 *.jpg,
8 # 用法: rfe gif jpg
9
10
11 E_BADARGS=65
12
13 case $# in
14 0|1) # "|" 在这里的意思是或操作.
15 echo "Usage: `basename $0` old_file_suffix new_file_suffix"
16 exit $E_BADARGS # 如果只有0个或1个参数,那么就退出.
17 ;;
18 esac
19
20
21 for filename in *.$1
22 # 以第一个参数为扩展名的全部文件的列表
23 do
24 mv $filename ${filename%$1}$2
25 # 从筛选出的文件中先去掉以第一参数结尾的扩展名部门,
26 #+ 然后作为扩展名把第2个参数添加上.
27 done
28
29 exit 0
################################End