Я искал по всему и до сих пор не могу найти этот простой ответ. Я уверен, что это так просто. Пожалуйста, помогите, если вы знаете, как это сделать.
sample.txt:
AAAAA
Я хочу найти точное время, когда происходит комбинация «ААА». Если вы просто используете, например,
grep -o 'AAA' sample.txt | wc -l
Мы получаем 1. Это то же самое, что просто поиск числа случаев, когда происходит AAA с помощью стандартного поиска в текстовом редакторе. Тем не менее, мне нужно точное количество совпадений, начиная с каждого отдельного символа, которое равняется 3. Мы получаем это, когда мы ищем по каждому символу индивидуально вместо того, чтобы рассматривать каждое попадание AAA как блок типа блока.
Я ищу наиболее сжатое в / большинство возможностей / буквальное точное число вхождений, начиная с каждого отдельного символа «AAA» в sample.txt, а не просто блоки каждого раза, когда он находит это, как это делает в обычном тексте поиск по типу редактора из окна поиска.
Как нам этого добиться, желательно в AWK? SED, GREP и все остальное прекрасно, и я могу включить их в скрипт Bash.