LINUX.ORG.RU

grep вырезать подстроку по патерну.

 ,


0

1

Добрый день всем,

Есть регулярка:

echo "http://www.gggg.hh:1800" | grep -Po «\/\/[a-z0-9-.]*:»

echo "https://hhhhh.gggg.hh:9658" | grep -Po «\/\/[a-z0-9-.]*:»

echo "ftp://oooo.zz:8888" | grep -Po «\/\/[a-z0-9-.]*:»

Которая выдает: //www.gggg.hh: //hhhhh.gggg.hh: //oooo.zz:

А как заставить выдавать: http://www.gggg.hh hhhhh.gggg.hh oooo.zz ?

То есть, мне нужно получить все, что между // и :

Как это сделать через grep?



Последнее исправление: XTerm (всего исправлений: 1)

нет у меня грепа под рукой, но в регулярках обычно то что надо вытащить в скобки берут.

Dred ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.