Нові опції Grep для UNIX
Якщо Ви вже давно є користувачем 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. Частина друга Люк-невидимка - частина правильно проведеного ремонту