понедельник, 17 января 2011 г.

Linux - подсчет количества определенных символов в строке

Делается сабж вот такой командной:
echo -n $string | sed s/[^SYMBOL]//g | wc -c
Где $string - наша строка, SYMBOL - тот самый символ, количество которых мы хотим посчитать.
Например:
$ echo -n aaabac | sed s/[^a]//g | wc -c
4

1 комментарий:

Илья комментирует...

Мне кажется это лаконичнее

echo -n aaabac | grep -o a | wc -l