博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux学习之shell字符串大小写转换
阅读量:4044 次
发布时间:2019-05-24

本文共 271 字,大约阅读时间需要 1 分钟。

用tr需要新增变量,用declare或typeset需要在变量赋值前或者赋值后单独声明,都有些麻烦

此方法为bash 4.0以后新增,bash 4.0 2009年发布

$ test="abcDEF"

# 把变量中的第一个字符换成大写

$ echo ${test^}

AbcDEF

# 把变量中的所有小写字母,全部替换为大写

$ echo ${test^^}
ABCDEF

# 把变量中的第一个字符换成小写

$ echo ${test,}
abcDEF

# 把变量中的所有大写字母,全部替换为小写

$ echo ${test,,}
abcdef

转载地址:http://mpwci.baihongyu.com/

你可能感兴趣的文章
AMQP与QPID简介
查看>>
nginx虚拟主机
查看>>
Nginx 性能调优
查看>>
nginx rewrite规则之last和break
查看>>
Redis和Memcached的区别
查看>>
Memcached 集群的高可用(HA)架构
查看>>
浏览器端的缓存规则
查看>>
redis持久化RDB和AOF
查看>>
Redis持久化存储(AOF与RDB两种模式)
查看>>
memcached工作原理与优化建议
查看>>
Redis与Memcached的区别
查看>>
redis sharding方案
查看>>
程序员最核心的竞争力是什么?
查看>>
阿里、网易、滴滴共十次前端面试碰到的问题
查看>>
memcache、redis原理对比
查看>>
Node.js机制及原理理解初步
查看>>
linux CPU个数查看
查看>>
linux系统负载load average的含义
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>