Подтвердить что ты не робот

Как я могу подсчитать количество символов в переменной bash

как я могу подсчитать все символы в переменной bash? так, например, если у меня был

"stackoverflow"

результат будет

"13"

Я искал в Google, но до сих пор смог узнать, как подсчитать конкретные символы (например, буква "а" )

спасибо за вашу помощь!

4b9b3361

Ответ 2

Используйте утилиту wc с параметром print byte counts (-c):

$ SO="stackoverflow"
$ echo -n $SO | wc -c
    13

Вам нужно будет использовать параметр -n) для echo для конечной новой строки (-n). В противном случае будет также учитываться символ новой строки.

Ответ 4

${#str_var}  

где str_var - ваша строка.

Ответ 5

вы можете использовать wc для подсчета количества символов в файле wc -m filename.txt. Надеюсь, что поможет.

Ответ 6

Этот ответ будет явно соответствовать приведенному примеру

$ SO="stackoverflow" ; echo ${#SO} # get the number of characters in SO
13