ABCDEF # 把变量中的第一个字符换成小写 $ echo ${test,} abcDEF # 把变量中的所有大写字母,全部替换为小写 $ echo ${test,,} abcdef https://stackoverflow.com/questions/2264428/how-to-convert-a-string-to-lower-case-in-bash The are various ways: POSIX standard tr $echo"$a"|tr'[:upper:...
String toUpperCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。 In Bash 使用tr命令来转换大小写 大写=> 小写 echo "$STR" | tr A-Z a-z echo "$STR" | tr 'A-Z' 'a-z' echo "$STR" | tr "A-Z" "a-z" echo "$STR" | tr [:upper:] [:lower:] echo "$STR"...
{ # <retvar> <string> if (( BASH_VERSINFO[0] >= 4 )); then printf -v "$1" "%s" "${2,,}" else pkg::transpose "$1" "$2" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" \ "abcdefghijklmnopqrstuvwxyz" fi } pkg::uppercase() { # <retvar> <string> if (( BASH_VERSINFO[0] >= 4 ));...
$echo"${string,,[AEIUO]}" a FeW WoRDS $string="A Few Words" $declare-lstring $string=$string;echo"$string" a few words 对uppercase </P > 1 2 3 4 5 6 7 8 9 10 11 12 $string="a few words" $echo"${string^}" A few words $echo"${string^^}" A FEW WORDS $echo"${st...
《How to convert a string to lower case in Bash?》 就是${parameter,,pattern},${parameter^^pattern}表达式,表达不会改变原来变量的值 #! /bin/bash # 注意:脚本第一行一定要注明脚本解释器是bash.不能是sh,或dash # 因为sh软连接有可能指向的是dash ...
《How to convert a string to lower case in Bash?》 就是${parameter,,pattern},${parameter^^pattern}表达式,表达不会改变原来变量的值 代码语言:javascript 复制 #! /bin/bash# 注意:脚本第一行一定要注明脚本解释器是bash.不能是sh,或dash
stringbashshelluppercaselowercase 146 我一直在寻找将字符串从大写转换为小写的方法。所有的搜索结果都显示使用 tr 命令的方法。 tr 命令的问题在于,只有在我使用 echo 语句时才能得到结果。例如: y="HELLO" echo $y| tr '[:upper:]' '[:lower:]' 上述代码可以正常运行,结果为'hello',但我需要将结果赋...
$ declare -u string $ string=$string; echo "$string" A FEW WORDS 切换(未记录,但可选择在编译时配置) $ string="A Few Words" $ echo "${string~~}" a fEW wORDS $ string="A FEW WORDS" $ echo "${string~}" a FEW WORDS $ string="a few words" ...
$ string="A Few Words" $ declare -u string $ string=$string; echo "$string" A FEW WORDS 切换(未记录,但可选择在编译时配置) $ string="A Few Words" $ echo "${string~~}" a fEW wORDS $ string="A FEW WORDS" $ echo "${string~}" ...
tolower(string)转换为小写字符 toupper(string)转换为大写字符 match(string,reg)返回正规表达式reg匹配的string中的位置 sub(reg,targetstring)第一次当正规表达式reg匹配,替换target串中的字符串 index(search,string)返回string中search串的位置 -时间日期函数 ...