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


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

Автор Тема: sed переменные  (Прочитано 1123 раз)

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

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
sed переменные
« : 02 Декабря 2012, 00:31:33 »
как легко в sed использовать найденные совпадения при замене?
Например: в 23 я не знал, а в 25 узнал Ubuntu.
как возвести 23 и 25 в кавычки?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: sed переменные
« Ответ #1 : 02 Декабря 2012, 00:51:52 »
Код: (bash) [Выделить]
$ echo 'abc 123 def 456 ghi' | sed 's/\([0-9]\{1,\}\)/"\1"/g'
abc "123" def "456" ghi

 

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