Posted by zuzhihui in Linux技术 on 2008/07/21 with No Comments
比如说要把files目录下的所有文件的名字都转换成小写字母。
首先创建一个脚本,名字是movelower,内容如下:
#set -x
filename=$1
if [ ! -e "$filename" ]; then
exit
fi
bigfile=`echo $filename|tr A-Z a-z`
if [ "$filename" != "$bigfile" ]; then
mv "$filename" "$bigfile"
echo "$filename" "==>" "$bigfile"
fi
运行
movelower ./File1.TXT
即可把这个文件的名字转换成小写字母的
运行
find ./files -type f -exec ./movelower {} \;
可以把files目录下的所有文件的名字转换成小写字母
要发表评论,您必须先登录。
近期评论