📜  如何在 Bash 脚本中查找字符串的长度?(1)

📅  最后修改于: 2023-12-03 15:24:07.377000             🧑  作者: Mango

如何在 Bash 脚本中查找字符串的长度?

在 Bash 脚本中查找字符串的长度通常使用内置命令 expr 或者使用 ${#string}

使用 expr

expr length $string 命令可以返回字符串 $string 的长度,代码片段如下:

string="hello world"
length=`expr length $string`
echo "长度是:$length"

输出结果:

长度是:11
使用 ${#string}

${#string} 命令可以返回字符串 $string 的长度,代码片段如下:

string="hello world"
length=${#string}
echo "长度是:$length"

输出结果:

长度是:11

除了上述两种方法外,还可以使用 wc -c 命令,如下所示:

string="hello world"
length=`echo $string | wc -c`
echo "长度是:$length"

不过这种方法计算的长度包括了结尾的换行符,因此实际长度需要减去 1。

以上是 Bash 脚本中查找字符串长度的几种方法,根据实际需要选择合适的方法即可。