|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (Shell скрипты) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Sed question" | +/– | |
Сообщение от localhorst (ok) on 24-Сен-10, 09:58 | ||
Есть файл tst.sed: | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Sed question" | +/– | |
Сообщение от temny (ok) on 24-Сен-10, 10:59 | ||
У меня получилось вот так: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
2. "Sed question" | +/– | |
Сообщение от Andrey Mitrofanov on 24-Сен-10, 13:34 | ||
>У меня получилось вот так: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
3. "Sed question" | +/– | |
Сообщение от temny (ok) on 24-Сен-10, 14:19 | ||
В данный момент не помешало бы уточнение условий задачи. В моём понимании запись start-flag 0-flag 1-end должна быть напечатана, в вашем - нет. И похоже, что ваше решение "сработает" на start-end, без flag-ов внутри. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
4. "Sed question" | +/– | |
Сообщение от temny (ok) on 24-Сен-10, 15:17 | ||
Ещё один способ для gnu-sed пришел в голову:$ gsed -nE ':a;N;/\nSTART$/{s!.*\n!!};/^START.*\nFLAG 0\n(|.*\n)END$/{p;b};ba' tst.sed | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
5. "Sed question" | +/– | |
Сообщение от localhorst (ok) on 24-Сен-10, 16:34 | ||
>В данный момент не помешало бы уточнение условий задачи. В моём понимании | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "Sed question" | +/– | |
Сообщение от temny (ok) on 24-Сен-10, 17:12 | ||
>А вообще где-то написано на толковом языке как мастерить подобные выражения на | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |