当前位置:  操作系统/服务器>linux

大小写字母转换的shell脚本代码

    来源: 互联网  发布时间:2014-10-14

    本文导语:  以下脚本,可以进行目录或文件大小写字母转换,代码如下: 代码如下: #!/bin/sh #edit by www. # [:upper:] [ A - Z ] # [:lower:] [ a - z ] # [:digit:] [ 0 - 9 ] # [:alnum:] [ 0 - 9 a - z A-Z] # [:space:] 空格或t a b键 # [:alpha:] [ a - z A - Z ] # tr for f in * do ec...

以下脚本,可以进行目录或文件大小写字母转换,代码如下:

代码如下:

#!/bin/sh
#edit by www.
# [:upper:] [ A - Z ]
# [:lower:] [ a - z ]
# [:digit:] [ 0 - 9 ]
# [:alnum:] [ 0 - 9 a - z A-Z]
# [:space:] 空格或t a b键
# [:alpha:] [ a - z A - Z ]
# tr
for f in *
do
echo $f | tr "[:upper:]" "[:lower:]"
done
#awk
#把当前目录下的所有小写文件名都改为大写文件名。
ls | awk '{printf("mv %s %sn", $0, toupper($0))|"sh"}'
#把当前目录下的所有大写文件名都改为小写文件名。
ls | awk '{printf("mv %s %sn", $0, tolower($0))|"sh"}'
#sed
file="test.txt"
cat $file | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'


代码说明:

方法1,使用tr命令。
方法2,方法3,使用aw命令。
方法4,使用cat sed命令。
对于测试文件test.txt,其原始内容,如下图:



经方法4 ,转换后其内容全部变为大写,如下图:


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c/c++ IP字符串转换成可比较大小的数字
  • C# char类型字符转换大小写的实现代码
  • 转换大小写的函数?
  • java里转换大小写的函数是什末??突然想不起来了,请大家帮一下忙
  • 不好意思,JSP中String大小写转换函数是什么?
  • JAVA中怎样实现字符串的大小写转换?(完整程序)各位大虾帮帮我?
  • 华为面试题数字大小写转换
  • 在Linux下有将字符串进行大小写转换的函数吗?
  • php根据操作系统转换文件名大小写的方法
  • java实现人民币大小写转换方法分享
  • C# 大小写转换(金额)实例代码
  • jsp页面调用applet实现人民币的大小写转换
  • 解析C#中不一样的大小写转换
  • C++ Lists(链表) 成员 resize():改变list的大小
  • 怎么样让我的JFrame的大小设置为:显示器屏幕大小减去Windows任务栏后的大小?
  • C++ Vectors 成员 resize():改变Vector元素数量的大小
  • 如果察看某个文件夹的的大小?不是整个分区的大小
  • C++ Double Ended Queues(双向队列) 成员 resize():改变双向队列的大小
  • 如何控制Frame中的组件大小,当用鼠标拖动改变frame大小时
  • C++ Strings(字符串) 成员 resize():重新设置字符串的大小
  • windows 2000 访问linux下smaba时候 2G以上大小的文件显示出来的大小很奇怪
  • C++ Vectors 成员 size():返回Vector元素数量的大小
  • 如何设置java的堆初试大小-ms和最大大小-mx?最好以JBuilder5为例。
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 有谁知道DW里字体的大小和WORD里的字体大小的关系!
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 怎么让applet大窗口大小和ie的窗口大小一起变动?tkx in advance.
  • 根据文件大小查找文件的find命令举例(Linux,centos,redhat)
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • 进行内存分配时为什么要对给定的大小重新计算大小???
  • 请教/var/adm/wtmpx文件的最大大小是多少?是一个数值还是一个与文件系统的比值?是如何设置大小限制的?谢谢!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3