Я пытаюсь создать скрипт в bash, который находит URL-адреса из текстового файла (example.com, example.eu, et c) и копирует их в другой текстовый файл, используя egrep. Мой текущий вывод дает мне URL-адреса, которые я хочу, но, к сожалению, гораздо больше, что я не хочу, например, 123.123 или example.3xx.
Мой сценарий в настоящее время выглядит следующим образом:
egrep -o '\w*\.[^\d\s]\w{2,3}\b' lab4trace.txt > lab4url.txt
Я пытался использовать некоторые сайты проверки регулярных выражений, но регулярное выражение на сайте дает мне больше правильного ответа, чем мои собственные результаты.
Любая помощь оценивается