MYURL=http://test.example.com ; awk -F/ '{ print $3 }' <<< $MYURL | awk -F. '{ if ( $(NF-1) == "co" || $(NF-1) == "com" ) printf $(NF-2)"."; print $(NF-1)"."$(NF); }'
Эта команда извлекает домен из URL-адреса. Она использует две команды awk для этой цели.
Первая команда awk ‘{ print $3 }’ извлекает третее поле (разделенное пробелом) из строки, переданной через стандартный ввод <<< $myurl. Это должно быть имя хоста в URL-адресе.
Затем следующая команда awk '{ if ( $(nf-1) == "co" || $(nf-1) == "com" ) printf $(nf-2)"."; print $(nf-1)"."$(nf); }' разбивает полученное имя хоста по точкам и формирует доменное имя.
Эта команда полезна для извлечения домена из URL-адреса. Альтернативным решением может быть использование языков программирования, таких как Python или Perl, или использование онлайн-инструментов для извлечения доменов из URL-адресов. Передаваемый команде аргумент $myurl должен быть URL-адресом, сохраненным в переменной "myurl".
