用脚本更改后缀名 编写一个名为chname的程序,将当前目录下所有的.txt文件更名为.doc文件。 #!/bin/bash find . -type f -name "*.txt" > /tmp/1 for f in `cat /tmp/1` do n=`echo $f | sed -r 's/(.*)\.txt/\1/'` mv $f $n.doc echo "mv $f $n.doc" done 测试