Следующая команда выводит строку для каждого найденного hashtag
:
❯ echo '<span><span>#?fooFOO0</span>#foo #bar</span>' | grep --fixed-strings --only-matching '#'
#
#
#
Опции
-F
, --fixed-strings
Интерпретировать PATTERN как список фиксированных строк (вместо регулярных выражений), разделенных символами новой строки, любой из которых должен соответствовать.
-o
, --only-matching
Печать только совпадающих (непустых) частей совпадающей строки, каждая из которых находится на отдельной выходной строке.
Предупреждение: --count
или -c
не будет давать количество хэштегов (3
), но количество строк, содержащих один (только 1
здесь).