bash的字符串长度

use*_*218 12 bash shell

我写这个是为了找到字符串的长度,但它没有显示字符串的长度.

我写的东西有问题吗?我只是bash的初学者.

Str=abcdefghj

echo "Str is:" `expr length $Str` "characters long"
Run Code Online (Sandbox Code Playgroud)

iru*_*var 20

这可以在bash中本地完成,无需诉诸 expr

echo ${#Str}
Run Code Online (Sandbox Code Playgroud)