📅  最后修改于: 2023-12-03 14:39:28.961000             🧑  作者: Mango
在 Bash 中,我们可以使用内置命令 expr length
来获取一个字符串变量的长度。
我们可以使用以下语法:
# 定义一个变量
str="Hello World"
# 使用 expr length 命令获取变量的长度
len=$(expr length "$str")
# 输出变量的长度
echo "字符串变量 str 的长度为:$len"
输出结果为:
字符串变量 str 的长度为:11
我们可以使用以下语法:
# 定义一个数组变量
arr=("Apple" "Banana" "Cherry" "Durian")
# 使用 expr length 命令获取数组变量的长度
len=$(expr "${#arr[@]}")
# 输出数组变量的长度
echo "数组变量 arr 的长度为:$len"
输出结果为:
数组变量 arr 的长度为:4
我们可以使用以下语法:
# 获取当前目录下的文件数量
len=$(ls -1q | wc -l)
# 输出文件数量
echo "当前目录下的文件数量为:$len"
输出结果为:
当前目录下的文件数量为:8
在 Bash 中,使用 expr length
命令来获取变量的长度非常方便。我们可以将它应用于普通变量、数组变量以及命令输出等场景。