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.