• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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下vim 语法高亮显示方法
    下一篇:linux wordpress gzip压缩开启方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux shell字母转换写法 linux,shell,字母,转换,写法,