linux下用shell将文件名进行大小写转换

来源:互联网 发布:一个源码两个网站用 编辑:程序博客网 时间:2024/05/23 12:11

  1. #!/bin/bash
  2. dir="./trtests";
  3. files=`find $dir -type f`;
  4. for i in $files
  5. do
  6. dir_name=`dirname $i`;
  7. ori_filename=`basename $i`;
  8. new_filename=`echo $ori_filename|tr [:lower:] [:upper:]`>/dev/null;
  9. mv $dir_name/$ori_filename $dir_name/$new_filename
  10. done
  1. #################################################################
  2. tr [:lower:] [:upper:]也可以换成tr a-z A-Z
    以上的代码主要是实现将文件夹trtests中的小写文件名转换成大写文件名
原创粉丝点击