Shell脚本大小写字符串转换

发布时间:2016-12-10 14:54:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Shell脚本大小写字符串转换",主要涉及到Shell脚本大小写字符串转换方面的内容,对于Shell脚本大小写字符串转换感兴趣的同学可以参考一下。

以前写Bash Shell脚本,大小写转换通常这样做:str="This is a Bash Shell script."newstr=`tr '[A-Z]' '[a-z]' <<<"$str"`今天看bash的man page,发现有更简单的方法转小写,只需要将变量名字declare -l 后,再给变量赋值,变量的内容即为小写转大写,只需要将变量名字declare -u后,再给变量赋值,变量的内容即为大写例如:m="abc"echo $m # 输出为abcdeclare -u mecho $m # 输出为abc,m="cde"echo $m # 输出为CDEdeclare -l m="HELL"echo $m # 输出为hell注意: 1,declare 不影响变量当前值,而是影响declare之后的赋值2,通过declare -l/-u进行设置过的变量,可以通过declare +l/+u来取消设置。3,Bash版本比较低的不行……

上一篇:Linux netstat命令详解
下一篇:网页开发流程理念

相关文章

相关评论