Shell 脚本中进行字母大小写转换

后知后觉 暂无评论

在实际编写脚本时可能需要将用户的输入内容进行匹配,如果遇到用户错误输入大小写的问题,可以在 Shell 脚本中进行转换纠正。

    ${parameter^pattern}
    ${parameter^^pattern}
    ${parameter,pattern}
    ${parameter,,pattern}

具体说明一下:
(^) 转换成大写标识;
(,) 转换成小写标识。

(^) 变量中第一个字母转换为大写;
(^^) 变量中所有字母转换为大写;

(,) 变量中第一个字母转换为小写;
(,,) 变量中所有字母转换为小写;

Name="WhoTo"
Name=${Name,,}
echo $Name
whoto

附录

参考链接

如果遇到问题或者对文章内容存疑,请在下方留言,博主看到后将及时回复,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。