Size: a a a

2020 June 02

AM

Andrey Mafet in Nag.Ru
# echo "very.long.part.domain.net" | grep -E -o "[a-zA-Z0-9\-_]+\.[a-zA-Z]{2,11}$"
domain.net
#
источник

A

Aleksandr in Nag.Ru
grep: Неверный конец диапазона
источник

A

Aleksandr in Nag.Ru
у вас не bsd случайно?
источник

I

Innokentiy in Nag.Ru
Innokentiy
(?:\w+\.)*(\w+\.\w+)$
да, плюсик забыл
источник

AM

Andrey Mafet in Nag.Ru
нет. дебиан
источник

AM

Andrey Mafet in Nag.Ru
Innokentiy
(?:\w+\.)*(\w+\.\w+)$
ниработает
источник

AM

Andrey Mafet in Nag.Ru
и на example.domain.com не должно работать
источник

AM

Andrey Mafet in Nag.Ru
вот эти \w - это для слабаков.
источник

AM

Andrey Mafet in Nag.Ru
никогда этим не пользовался
источник

A

Aleksandr in Nag.Ru
эх видимо придется с промежуточными переменными делать
источник

I

Innokentiy in Nag.Ru
ну тогда давайте уж по рфц все делать
источник

I

Innokentiy in Nag.Ru
источник

I

Innokentiy in Nag.Ru
там много всякого прикольного разрешено, в том числе и rtl-запись
источник

A

Aleksandr in Nag.Ru
в общем нагуглилось как-то так. работает
источник

A

Aleksandr in Nag.Ru
echo "fgffgf.ttt.domain.ru" | grep -o '[^.]*\.[^.]*$'
источник

I

Innokentiy in Nag.Ru
а мы тут выпендривались
источник

AM

Andrey Mafet in Nag.Ru
Aleksandr
в общем нагуглилось как-то так. работает
а -E нет чтоль?
источник

A

Aleksandr in Nag.Ru
-E требовалось в bsd версиях указывать, насколько я спустя 20 лет помню
источник

A

Aleksandr in Nag.Ru
debian buster у меня
источник

AM

Andrey Mafet in Nag.Ru
# echo "very.long.part.domain.net" | grep -o "[a-zA-Z0-9\-_]+\.[a-zA-Z]{2,11}$"  
#
источник