Как перечислить похожие строки?

Разделители могут быть: ""; "_"

ВХОД:

foo#foo_ehh113#The password of user 111 will expire within the next seven d foo#foo_ehh204#The password of user 111 will expire within the next seven d sadf#sadf this is a sample_text foo#foo_ehh204#The password of user 222 will expire within the next seven da foo - moreeee test foo#foo_ehh113#The password of user 222 will expire within the next seven da foo#foo_ehh113#The password of user 333 will expire within the next seven day ldr#ldr_another sample text foo#foo_ehh204#The password of user 333 will expire within the next seven day 

ВЫВОД:

 foo#foo_ehh113#The password of user 111 will expire within the next seven d foo#foo_ehh204#The password of user 111 will expire within the next seven d foo#foo_ehh204#The password of user 222 will expire within the next seven da foo#foo_ehh113#The password of user 222 will expire within the next seven da foo#foo_ehh113#The password of user 333 will expire within the next seven day foo#foo_ehh204#The password of user 333 will expire within the next seven day 

Подобные слова в данных строках приведены на примере:

 The password of user will expire within the 

Мой вопрос: существуют ли какие-либо методы только для ВЫХОДОВ линий, которые похожи на степень? Ex. они соответствуют 8 словам
Есть ли сценарии оболочки, которые могут обнаружить это?

  • Отображение имен файлов с помощью grep
  • Считать частоту конкретных чисел в текстовом файле научных обозначений
  • Найти строку между пробелами
  • Сопоставьте все после обратной косой черты и перед пробелом
  • grep script - выводит строки одновременно в эхо
  • Заменить текст многострочным шаблоном
  • Как читать полное руководство «grep»?
  • Извлечь имя группы из `id` и сохранить ее в переменной
  • 2 Solutions collect form web for “Как перечислить похожие строки?”

    Если вы хотите совместить текст в порядке, вы можете попробовать:

     $ grep 'The.*password.*of.*user.*will.*expire.*within.*the' file foo#foo_ehh113#The password of user 111 will expire within the next seven d foo#foo_ehh204#The password of user 111 will expire within the next seven d foo#foo_ehh204#The password of user 222 will expire within the next seven da foo#foo_ehh113#The password of user 222 will expire within the next seven da foo#foo_ehh113#The password of user 333 will expire within the next seven day foo#foo_ehh204#The password of user 333 will expire within the next seven day 

    Если у вас есть файл для хранения группы текста, называемой group.txt, вы можете использовать:

     $ grep $(printf "%s.*" $(cat group.txt)) file 

    вы можете сделать это, введя следующий в командной строке, вы можете дать как маньян ключевые слова, как вам нравится:

     grep -E "one|two|three" file.txt 

    если источник dmesg do:

     dmesg | grep -E "one|two|three" 
    Linux и Unix - лучшая ОС в мире.