600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Shell脚本字符串大小写转换

Shell脚本字符串大小写转换

时间:2019-11-23 15:39:46

相关推荐

Shell脚本字符串大小写转换

Background

网上的方法有很多种,眼花缭乱,弱水三千,只取一瓢,这里使用tr方法实现。

1、实现效果

2、源码 toggle.sh

#!/bin/bash# 大小写转换function toggle_case() {str_lower='a-z'str_upper='A-Z'msg='Please input param 【<str> [lower|upper]】'# 第一个参数是所要转化的字符串if [[ -z $1 ]]; thenecho $msgexit 1# 第二个参数是转换成大、小写,默认转换成小写elif [[ -z $2 || $2 = "lower" ]]; thenecho "$1" | tr $str_upper $str_lower# 转换成大写 elif [[ $2 = "upper" ]]; thenecho "$1" | tr $str_lower $str_upperelseecho $msgexit 1fi}# 输出结果echo $(toggle_case "$1" "$2")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。