ЗонаОбъектноОриентированногоБеспредела

Январь 6, 2008

Rak - приятная замена grep-у

Установка:

sudo gem install rak

Выхлоп у него гораздо наряднее, чем у грепа.И номер строки вам пожалуйста и подсветочку:
rak.png
Понятно, что это для тех случаев, когда надо что-то поискать глазами. Для скриптинга эти все красивости нафиг не нужны.

Особенно вот такое применение понравилось:

pdftk --help | rak background --passthru

rak-passthru.png
Т.е. оно просто прогоняет поток через себя и подсвечивает совпадения - нужое в юниксовых хелпах теперь ищется глазами буквально на раз.

Возможностей у него понятно, богаче (читать тут), но меня даже эти впечатлили.

ЗЫ. Знаю, знаю, щас придет vnaum, и скажет что grep так тоже уже сто лет как умеет и даже лучше :)

Конечно, приду!
Конечно, скажу!
Про греп скажу
export GREP_OPTIONS=’–line-number –color=auto’
Уж не знаю насчёт –line-number (на любителя), а –color=auto должно быть в .bashrc у каждого.

А в нормальных “юниксовых хелпах” (man, perldoc, pydoc, ri) обычно вызывается $PAGER (кто не в курсе что это такое - у вас вызывается less), а у него есть свой механизм поиска.
В less нажмите ‘/’ для поиска.
less вообще богат - вплоть до закладок. Press ‘h’ Ж-)

Комментарий от vnaum — Январь 6, 2008 @ 11:27

Ну вот, я же говорил :)

Комментарий от Ivan Nemytchenko — Январь 6, 2008 @ 11:33

Действительно, ничего принципиально нового.

Комментарий от PhoeniX — Январь 7, 2008 @ 05:07