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快捷字符串大小写转换的主要内容,如果未能解决你的问题,请参考以下文章