[Linux] shell编程之文本字母大小写转换【转载】
0 序言
- 近期一项目shell脚本中需要进行此动作(即 install docker compose by shell)。翻阅了网络的参考文献后,有所启发,并运用之。
- 本文的解决思路与内容,系转发参考文献
1 利用bash
-
先看一个简单的,使用^符号把字符串中首字母变为大写,具体如下:
-
还可以使用^^符合把字符串中所有小写字母都变为大写,
-
相应的也可以把大写字母转为小写,
-
把字符串中所有的大写转为小写:
2 使用tr命令
tr命令的全称为translate,比如要将变量tmp中的所有小写转为大写,可以使用tr这样实现:
也可以将tmp变量中所有大写字母转为小写:
3 利用awk命令
使用awk命令搭配tolower()、toupper()函数进行转换。
使用toupper()函数将字符串转为大写的:
使用tolower()函数将字符串转为小写的:
X 参考文献

本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!