zoukankan      html  css  js  c++  java
  • bash字符串大小写转换方法

    BASH loewrcase and uppercase convert

    reference article

    1. tr
    
        echo "hello world" | tr 'a-z' 'A-Z'
    
        or
    
        echo "hello world" | tr '[:lower:]' '[:upper:]'
    
        #   [:alnum:]:字母和数字
        #   [:alpha:]:字母
        #   [:cntrl:]:控制(非打印)字符
        #   [:digit:]:数字
        #   [:graph:]:图形字符
        #   [:lower:]:小写字母
        #   [:print:]:可打印字符
        #   [:punct:]:标点符号
        #   [:space:]:空白字符
        #   [:upper:]:大写字母
        #   [:xdigit:]:十六进制字符 
    
    

    1. 首字母转换
    
        str1="lina"
    
        echo ${str1^}
    
        str2="LINA"
    
        echo ${str2,}
    
    

    1. 全部转换
    
        str1="lina"
    
        echo ${str1^^}
    
        str2="LINA"
    
        echo ${str2,,}
    
    

    1. 大小写反转
    
        str=Lina
    
        echo ${str~~}
    
    

  • 相关阅读:
    8.5
    8.12
    8.11
    8.14
    8.15
    8.18
    8.16
    8.20
    Android新版NDK环境配置(免Cygwin)
    在Windows7上搭建Cocos2d-x win32开发环境
  • 原文地址:https://www.cnblogs.com/movit/p/14665346.html
Copyright © 2011-2022 走看看