LINUX.ORG.RU

Ответ на: комментарий от niXman

Смотря что тебе нужно. Я только дал регулярку, а чем с ней работать — уже зависит от конкретной задачи.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

эм.. я вот что пытаюсь сделать:

$> var=«some url|some text: some description»

$> echo $var | sed ".*(?=|)"

но в ответ ничего. ЧЯДНТ?

niXman ★★★
() автор топика
Ответ на: комментарий от anonymous

такой способ не подойдет потому, что то, что следует после '|' - заранее не известно. известно только одно - оно следует после '|'

niXman ★★★
() автор топика
echo "url|blahblah" | sed -e "s/|.*$//"
blexey ★★★★★
()
Ответ на: комментарий от anonymous

спасибо, так работает! вопрос закрыт.

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