Как научить FAR команде grep

zakysj50

команда grep умеет вырезать из файла строки, которые начинается на определенный набор символов (Мне нужно вырезать строчки из файла, которые начинаются на ENERGY).
Или как называется аналог этой команды под cygwinом?

maggi14

grep - не команда, а программа. Она есть и под виндой (скачать надо). Соотв-но, ею можно пользоваться из командной консоли, из фара и прочих подобных мест.

qsk78

Под Cygwin'ом эта команда так и называется: grep.

zakysj50

А как она называется? grep.exe?

maggi14

да. к тому же, как уже сказал Хрюндель, она есть в цигвине. Если я не ошибаюсь, цигвин использует обычные виндовые экзешники, так что можешь взять grep.exe из каталога bin цигвина.

ava3443

да, grep.exe
я залил сюда: (брал с http://unxutils.sourceforge.net/ )

ava3443


Если я не ошибаюсь, цигвин использует обычные виндовые экзешники, так что можешь взять grep.exe из каталога bin цигвина.
скорее всего ошибаешься и ещё потребуется cygwin1.dll

maggi14

ну да, но ведь эта dll уже установлена в системе

qsk78

Вот вам grep'ы, которым не нужны библиотеки. Остальное можно найти, используя для поиска что-нибудь типа "UNIX4NT".

ava3443

я уже выложил, причём версия поновее (хотя это вряд ли на что-то влияет)

zakysj50

Большое всем спасибо!
А еще не знаете как можно проредить строчки в фале - скажем взять от туда каждую пятую...
Или как можно залить в EXCEL на одну страничку 700000 строчек если туда влезает только 650000 ?

Andbar

удалить 50000 последних ?
На сколько важна информация?

Ivan8209

Прочитать man sed или man awk.
awk '!(NR%5)'
---
...Я работаю антинаучным аферистом...

yolki

В экселе максимум строк - 65535 и это никак не обойти.

zakysj50

у меня 701000 строк. Нужно или прореживать (тогда равномерно, т.е. каждую пятую например) или как-то работать со всеми вместе
Может быть в каких-нибудь других программах можно? статграфикс например....

Andbar

а какой-нить ориджин не тянет больше строк?

yolki

grep входит в комплект очень многих пакетов борланда
V:\BP\BIN\GREP.COM - Borland Pascal
P:\Program Files\Borland\Delphi7\Bin\grep.exe
U:\Program Files\Borland\CBuilder6\Bin\grep.exe

Ivan8209

Чем не нравится решение на awk?
Религия не позволяет?
---
...Я работаю антинаучным аферистом...

zakysj50

>Прочитать man sed или man awk.
>awk '!(NR%5)'
Подробности для чайников в студию!

Ivan8209

man awk
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Оставить комментарий
Имя или ник:
Комментарий: