LINUX.ORG.RU

Выбрать строки, в которых определенный символ встречается один раз

 


1

1

Приветствую всех!
Есть строки примерно такие:

aaaaaaab
ccaaabbb
aaabaaab
accabbbc
aaaaaabc
abbaabaa
cacbaacc
bbbbabcb
........


1. Нужно выбрать строки, в которых символ «b» встречается один раз;
2. 2 раза;
3. 3 раза, и так до восьми.

Всего различных символов в строке - 3, а символов в строке - 8

Помогите пожалуйста чайнику


Всего различных символов в строке - 3, а символов в строке - 8

Можно и таблицу составить и получать результат быстрее.

anonymous
()
$ awk -F'b' '{print NF-1,$0}' input_file.txt 
1 aaaaaaab
3 ccaaabbb
2 aaabaaab
3 accabbbc
1 aaaaaabc
3 abbaabaa
1 cacbaacc
6 bbbbabcb
anonymous
()
Ответ на: комментарий от anonymous

Вот спасибо, люди добрые!
Помогло!
Вопрос решен!

serles
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.