• Главная
  • Карта сайта
Не найдено

Нові опції Grep для UNIX

  1. Опції Grep

Якщо Ви вже давно є користувачем Linix / UNIX, то напевно знайомі з виразом «Учи матчасть» (англ. RTFM, Read The F ** ing Manual, буквально «Читайте довбали технічне керівництво»).

Я б хотів запропонувати нове схоже скорочення: «Учи матчасть заново» (англ. RRTFM, Re-Read The F ** ing Manual, буквально «Перечитайте довбали технічне керівництво»).

Моє перше знайомство з UNIX-подібної операційної системою відбулося багато років тому, і тільки недавно хтось розповів мені про нові опціях grep, які я з тих пір вважаю дуже корисними (Більш докладно про них розповім далі).

Так от, якби я коли-небудь перечитав довідник за ці роки, то це не стало б для мене такою новиною, а ті переваги, які мені відкрилися, я б вже давним-давно використовував.

Днями знадобилося з'їздити у Внуково. І знайшов там відмінну парковку http://parkplatze.ru . Цілодобовий комплекс в парі хвилин від аеропорту. Тепер не доведеться хвилюватися, залишаючи машину в аеропорту. Поруч є все необхідне. А тарифи дуже лояльні.

Опції Grep

Ось які саме нові опції grep здалися мені досить корисними:

  • -P або -perl-regexp: grep розглядає шаблон, з яким Ви працюєте, як регулярний вираз мови Perl (PCRE). Регулярні вирази мови Perl часто набагато зручніше і потужніше, ніж регулярні вирази grep.
  • -color: використання кольору для позначки збігів. Це особливо зручно, коли Ви «grep'аете» файли з довгими рядками, і збіг виділено кольором.

Примітка: зазвичай grep не застосовує виділення кольором, якщо збіг направляється в pipe, тому якщо Ви перенаправляє висновок на команду more або less, необхідно використовувати опцію -color = always, щоб відбулося виділення кольором.

  • -o or -only-matching повертає тільки збіг, решта тексту рядка не відображається.
  • -r, -R or -recursive рекурсивно обстежує все дерево директорій і шукає файли всередині них. Сама по собі ця опція не так зручна, як хотілося б, можливо, варто застосовувати -include і -exclude, щоб уточнити файли, які необхідно знайти.

Всім нам відомо, що швидкість змін дуже висока, і це вірно для старих резервів, якими ми користуємося щодня, так що має сенс час від часу читати / перечитувати довідники, щоб дізнатися про нові корисних функціях .

Якщо Вам це не до душі, тоді поспілкуйтеся з новими користувачами. Той, хто розповів мені про ці опції, відносно недавно працює з Linux, тому на відміну від мене вивчав довідкові матеріали зовсім недавно.

Ви можете оцінити статтю:


Вас можуть зацікавіти матеріали:

    Комп'ютер - невід'ємна частина функціонування компаній Як працювати з FreeMat. Частина друга Люк-невидимка - частина правильно проведеного ремонту
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью