linux shell快捷字符串大小写转换

Posted wenxuechaozhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell快捷字符串大小写转换相关的知识,希望对你有一定的参考价值。

在shell使用过程中,经常会遇到大小写的转换,无论是用于校验匹配,还是作为变量进行传输,这一步操作均会经常使用。

先提供代码

#!/bin/bash

value="Hello!Wenxuechao!!!"
echo $value
echo $value^
echo $value^^
echo $value,
echo $value,,

执行结果如下

[wenxuechaode@hadoop01 shell]$ sh demo.sh 
Hello!Wenxuechao!!!
Hello!Wenxuechao!!!
HELLO!WENXUECHAO!!!
hello!Wenxuechao!!!
hello!wenxuechao!!!

详细解读

$value      变量原样输出
$value^   将该变量的第一个字母均转换为大写
$value^^  将该变量的所有小写字母均转换为大写
$value,   将该变量的第一个字母转换为小写
$value,,  将该变量的所有大写字母均转换为小写

 

以上是关于linux shell快捷字符串大小写转换的主要内容,如果未能解决你的问题,请参考以下文章

SHELL 中英文字母大小写转换

shell将字符串转换将小写字母转换为大写字母

eclipse怎样把大写变成小写

linux 输入法大小写如何转换

shell将字符串转换为大写变量并将小写作为变量值

在Linux下有将字符串进行大小写转换的函数吗