一、运行截图
(1)、转换为小写
(2)、转换为大写
(3)、反转字符串大小写
警告: 需要bash
4+以上的版本
二、转换为小写
(1)、示例函数:
lower() {
printf '%s\n' "${1,,}"
}
(2)、示例用法:
$ lower "HELLO"
hello
$ lower "HeLlO"
hello
$ lower "hello"
hello
三、转换为大写
(1)、示例函数:
upper() {
printf '%s\n' "${1^^}"
}
(2)、示例用法:
$ upper "hello"
HELLO
$ upper "HeLlO"
HELLO
$ upper "HELLO"
HELLO
四、反转字符串大小写
(1)、示例函数:
reverse_case() {
printf '%s\n' "${1~~}"
}
(2)、示例用法:
$ reverse_case "hello"
HELLO
$ reverse_case "HeLlO"
hElLo
$ reverse_case "HELLO"
hello