
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.12.2007, 15:25:01
|
|||
|---|---|---|---|
|
|||
Solaris, grep |
|||
|
#18+
В отличие от GNU-го grep-а, в солярном нет возможности отображать указанное количество строк перед и после найденой стройки. А это нужно. Как это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2007, 18:51:02
|
|||
|---|---|---|---|
Solaris, grep |
|||
|
#18+
или ставить GNUтый grep или извращаться sed-ом и wc строки до, включая паттерн sed -n 1,/pattern/p | wc -l строки после, включая паттерн sed -n /pattern/,"$"p | wc -l Вообще же,вместо grep можно прекрасно использовать sed , а у него есть возможность печатать номер найденной строки sed -n /pattern/= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2007, 10:18:35
|
|||
|---|---|---|---|
|
|||
Solaris, grep |
|||
|
#18+
А просто указать номер строки, в которой найдено соответствие не подходит ? grep -n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2007, 13:44:22
|
|||
|---|---|---|---|
|
|||
Solaris, grep |
|||
|
#18+
dp_cmbА просто указать номер строки, в которой найдено соответствие не подходит ? grep -n нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2007, 13:55:38
|
|||
|---|---|---|---|
|
|||
Solaris, grep |
|||
|
#18+
--null--или ставить GNUтый grep или извращаться sed-ом и wc строки до, включая паттерн sed -n 1,/pattern/p | wc -l строки после, включая паттерн sed -n /pattern/,"$"p | wc -l Вообще же,вместо grep можно прекрасно использовать sed , а у него есть возможность печатать номер найденной строки sed -n /pattern/= Не совсем подходит. Находит первое вхождение и все строки с начала файла. А нужно все вхождения, но при этом захватить несколько строк до и после каждого вхождения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2007, 14:41:19
|
|||
|---|---|---|---|
Solaris, grep |
|||
|
#18+
.grep. отображать указанное количество строк перед и после найденой стройки блин - я-то подумал, что надо количество отобразить. Сейчас вчитался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2007, 15:44:45
|
|||
|---|---|---|---|
Solaris, grep |
|||
|
#18+
В принципе, можно сформировать на лету скриптики для sed и выполнить, например вывод +-3 строчки Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&tablet=1&tid=1487322]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 375ms |

| 0 / 0 |
