在linux系统或unix系统使用shell的awk编程实现
linux下面文件名大写字母转换小写字母大写改成小写
centos下面文件名大写字母转换小写字母大写改成小写
ls | awk '{ print "mv " $0,tolower($0) }' | sh
ls | awk '{ print "mv " $0,toupcase($0) }' | sh
Linux 文件内容大小写转换
如果是单个文件,用cat file | tr a-z A-Z > newfile 可以将文件内容转换为大写。cat file | tr A-Z a-z > newfile可以转换为小写。
也可以用 awk '{print toupper($1)}' file > newfile