📅  最后修改于: 2023-12-03 15:24:07.377000             🧑  作者: Mango
在 Bash 脚本中查找字符串的长度通常使用内置命令 expr
或者使用 ${#string}
。
expr length $string
命令可以返回字符串 $string
的长度,代码片段如下:
string="hello world"
length=`expr length $string`
echo "长度是:$length"
输出结果:
长度是:11
${#string}
命令可以返回字符串 $string
的长度,代码片段如下:
string="hello world"
length=${#string}
echo "长度是:$length"
输出结果:
长度是:11
除了上述两种方法外,还可以使用 wc -c
命令,如下所示:
string="hello world"
length=`echo $string | wc -c`
echo "长度是:$length"
不过这种方法计算的长度包括了结尾的换行符,因此实际长度需要减去 1。
以上是 Bash 脚本中查找字符串长度的几种方法,根据实际需要选择合适的方法即可。