主页 > 知识库 > linux shell字母转换写法

linux shell字母转换写法

热门标签:美图手机 长春外呼系统价格 联客智能语音外呼系统账号格式 南昌语音外呼系统代理 南宁智能外呼系统线路商 佛山外呼系统平台 成都移动外呼系统 长沙智能外呼系统中心 电销机器人的效果
#!/bin/sh
#----------------------------------------------------------
# [: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 ]
#----------------------------------------------------------

#sed
cat file | sed -i 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'

#tr
for f in *
do
mv $f `echo $f | tr "[:upper:]" "[:lower:]" `
done

#awk
#把当前目录下的所有小写文件名都改为大写文件名。
ls | awk '{printf("mv %s %s\n", $0, toupper($0))|"sh"}'
#把当前目录下的所有大写文件名都改为小写文件名。
ls | awk '{printf("mv %s %s\n", $0, tolower($0))|"sh"}'

#
${string/substring/replacement} 使用$replacement,来代替第一个匹配的$substring
${string//substring/replacement} 使用$replacement,代替所有匹配的$substring

标签:莆田 南阳 黔南 武汉 绵阳 开封 阳泉 南京

巨人网络通讯声明:本文标题《linux shell字母转换写法》,本文关键词  linux,shell,字母,转换,写法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《linux shell字母转换写法》相关的同类信息!
  • 本页收集关于linux shell字母转换写法的相关信息资讯供网民参考!
  • 推荐文章