Я пытаюсь извлечь с помощью регулярных выражений только имена доменов из текстового файла.
ОС: Ubuntu
grep -oP '(?<=display_url":")[^"]+' /tmm/script/string.txt
test7.com\/WRlklv5ir4Y
test8.com\/r\/IBlkO\/com6ents\u2026
Моя команда (которая не возвращает никакого результата)
grep -oP '(?<=display_url":")[^"]+' /tm/script/string.txt | grep '(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]'
Желаемый вывод:
test7.com
test8.com