Bash Считам количество букв в строке

И так, для подсчета количества букв воспользуемся командой grep. Как пример давайте посчитает количество букв ‘s’ в переменной $x:

x=»This is a test»
grep -o «s» <<<«$x» | wc -l

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

3

Для того, что бы посчитать ‘s’ и ‘S’:

x=»This is a test. S»
grep -o «[s|S]» <<<«$x» | wc -l

результат:

4

Используя только bash:

x=»This is a test»
y=»${x//[^s]}»
echo «$y»
echo «${#y}»

Для того, что бы посчитать ‘s’ и ‘S’:

x=»This is a test. S»
y=»${x//[^s|S]}»
echo «${#y}»

Случайные Статьи

Loading…


Количество просмотров :4858

Оставьте коментарий