powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
5 сообщений из 5, страница 1 из 1
hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
    #34258865
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла задача: вывести из файла все строки, начиная с некоторой.
Т.е., например, нужная строка:
Код: plaintext
1.
$ cat db_ora_9612.trc | grep 'c0000000340d4aa0'
  c0000000340d4aa0
Хочется вывести 15 последующих строк. Думал, но пока что-то только
придумал вот такой способ :
Код: plaintext
1.
2.
$ cat db_ora_9612.trc | awk -v f= 0  '{ if(f == 0 && $0 ~ 
/c0000000340d4aa0/) { f=1 ; l=NR } if (f == 1 && NR-l<=15) { print } 
}'
Оно конечно работает, но нет ли способа попроще? (много букв)
Можно конечно еще использовать vi или написать свой shell-скрипт с
переменным кол-вом последующих строк для вывода и т.д., а каково
стандартное решение в такой ситуации?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
    #34258889
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а то

Код: plaintext
cat db_ora_9612.trc  | sed -n -e "/c0000000340d4aa0/,\$p"
...
Рейтинг: 0 / 0
hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
    #34258971
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null-- пишет:
>
> а то
>
> cat db_ora_9612.trc | sed -n -e "/c0000000340d4aa0/,\$p"
Спасибо большое! Что и требовалось.
Пойду man sed читать :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
    #34260047
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изверги... man grep на предмет --after-context
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
    #34260396
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Dimitry Sibiryakov]
Изверги... man grep на предмет --after-context
[quot]
Идея интересна, решение получилось бы красивым, вот только мой grep под
HP-UX B.11.11 такого не умеет,а ставить GNU grep - считаю нецелесообразным.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / hell: =?KOI8-R?Q??IEOE_OOOIEE_E_??олучение последующих строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]