Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите с sed  (Прочитано 618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HerrWeigel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Помогите с sed
« : 13 Февраля 2012, 18:44:57 »
На вход подается одна строка. Нужно обрезать всю правую часть как только встретим запятую. То есть на входе строка "Текст до запятой, текст после запятой", а на выходе нужно получить "Текст до запятой".
Ubuntu 12.04 + Slackware 14.0

Оффлайн andrew_bye

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2698
    • Просмотр профиля
Re: Помогите с sed
« Ответ #1 : 13 Февраля 2012, 20:31:42 »
Как-то так:
echo "Текст до запятой, текст после запятой" | sed -e 's/,.*$//'
П.С. Вопрос больше относится к построению регулярных выражений, а не к sed'у как таковому.
« Последнее редактирование: 13 Февраля 2012, 20:33:27 от andrew_bye »

Оффлайн HerrWeigel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Помогите с sed
« Ответ #2 : 13 Февраля 2012, 20:45:46 »
andrew_bye,
спасибо, нашел годной информации по регулярным выражениям, буду штудировать:)
Ubuntu 12.04 + Slackware 14.0

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.