📌  相关文章
📜  bash 如何将文本转换为小写或大写 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:59:29.314000             🧑  作者: Mango

Bash 如何将文本转换为小写或大写

在 Shell/Bash 程序中,我们可能需要将字符串转换为大写或小写格式。这个功能可以使用 Bash 内置的字符操作来实现。

小写格式

将字符串转换为小写格式,可以使用 tr 命令来实现。例如:

#!/bin/bash

str="SHELL"

result=$(echo "$str" | tr '[:upper:]' '[:lower:]')
echo "$result"  # 输出 shell

在上面的代码中,我们使用 tr 命令将字符串 $str 转换为小写格式,并将结果保存在变量 $result 中。

大写格式

将字符串转换为大写格式,可以使用 Bash 内置的字符操作 ${parameter^^pattern} 来实现。例如:

#!/bin/bash

str="bash"

result=${str^^}
echo "$result"  # 输出 BASH

在上面的代码中,我们使用 ${parameter^^pattern} 将字符串 $str 转换为大写格式,并将结果保存在变量 $result 中。

总结

通过使用 Bash 内置的字符操作,我们可以在 Shell/Bash 程序中很方便地将字符串转换为大写或小写格式。这个功能在某些场景下十分实用。