![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
SED вопрос
Привет, может ли кто-нибудь объяснить, шаг за шагом, что это направление SED код пытается делать. Спасибо.
Sed -Э "с / большими \ (.* \) Собака / Малый \ 1 кота /" имя_файла Последний раз редактировалось NycUnxer; на 10-04-2007 01:04 PM.. |
|
||||
|
Цитата:
это не так, это работает Код:
echo "a big black dog" | sed -e 's/big \(.*\) dog/small \1 cat/' a small black cat Если не повторить заявление, как, Код:
echo "a big black eared dog" |
|
||||
|
Хорошо, ребята, спасибо за путаницы LOL. Надежда кто-то может уточнить точно.
|
|
||||
|
Sed -Э "с / большими \ (.* \) Собака / Малый \ 1 кота /" имя_файла
Пояснения: 1>-е - используется, когда используется несколько замен usinf регулярных выражений или нет 2>, если хотите найти для "больших" и "ничего, что после", а затем "собака" 3> Вы заменив слова "большой" с "малым" и "собака" на "кошкой", без deterioriating на "что-либо после, что" текст когда SED поисков, он помнит \ (.* \), и его можно получить, используя \ 1. надеюсь, что это помогает. Ура, Devaraj Takhellambam |
|
||||
|
Devtakh Спасибо, что помогли много на самом деле.
|
![]() |
| Закладки |
| Теги |
| Regex, регулярные выражения |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|