Shell 脚本中进行字母大小写转换
后知后觉 暂无评论

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

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

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

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

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

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

附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。