在Linux下如何成批更名

在Linux下如何成批更名

我想在Linux下成批更名一些文件
想将 /home/david/ 下所有 .txt 文件更名为 .log 文件,不知用什么方法,请各位大虾指教!      
自己编一个shell script, 可以到网上或教科书里去查, 自己也要注意收集这样的小实用工具。

[已被 VERITAS 编辑过, 在 2001-10-19  12:07]      
试试这个:
1. vi rename.awk (以下为文本内容):
     BEGIN { FS=".";}
           { printf("mv %s.txt %s.log\n",$1,$1); }

2. vi rename.sh (以下为文本内容):
   ls --color=nevel *.txt >filelist
   awk -f rename.awk filelist | bash

      
最后运行rename.sh即可。