Длина строки bash Я написал это, чтобы найти длину строки, но она не показывает длину строки. Что-то не так с тем, что я написал? Я всего лишь новичок в bash. Str=abcdefghj echo "Str is:" `expr length $Str` "characters long" Ответ 1 Это можно сделать изначально в bash, не нужно прибегать к expr echo ${#Str} Ответ 2 Вот несколько способов рассчитать длину переменной: echo ${#Str} echo -n $Str | wc -m echo -n $Str | wc -c printf $Str | wc -m expr length $Str expr $Str : '.*' Ссылка: http://techopsbook.blogspot.in/2017/09/how-to-find-length-of-string-variable.html https://youtu.be/J6-Fkkj7f_8
Ответ 2 Вот несколько способов рассчитать длину переменной: echo ${#Str} echo -n $Str | wc -m echo -n $Str | wc -c printf $Str | wc -m expr length $Str expr $Str : '.*' Ссылка: http://techopsbook.blogspot.in/2017/09/how-to-find-length-of-string-variable.html https://youtu.be/J6-Fkkj7f_8