ruby -ruri -e 'u=URI(ARGV[0]).host.split("."); puts u[(u[-2] =~ /^com?$/ ? -3 : -2)..-1].join(".")' http://test.example.com


Команда «ruby -ruri -e ‘u=uri(argv[0]).host.split(«.»); puts u[(u[-2] =~ /^com?$/ ? -3 : -2)..-1].join(«.»)’ http://test.example.com» используется для извлечения домена из URL адреса. Команда разделяет URL адрес по точкам и затем выводит домен, который находится перед последним и вторым последним элементами после разделения. Если домен оканчивается на «com» или «co», команда выводит 3 последних элемента перед точкой, в противном случае — 2 последних элемента.

Альтернативой этой команды может быть использование различных программных языков или библиотек для обработки URL адресов, таких как Python или JavaScript.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *