Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Фільтри пошуку підрядка

Створення маски – umask | Стиснення - gzip, compress, zip | Nogroup | Формат команди mount | Лабораторна робота №4 | Файлы ініціалізації | Методичні вказівки | Команди керування завданнями | Віртуальна файлова система /proc | Приклад запуску фонових завдань |


Читайте также:
  1. E. друк-фільтри
  2. Запити й фільтри

grep fgrep egrep

 

Відмінність:

grep – пошук одного простого шаблону в групі файлів

fgrep - декілька зразків одночасно в одному файлі grep

використовує регулярний вираз, а fgrep - ні

egrep – використовує в зразках розширений набір символів

 

Найбільш поширений - grep

Синтаксис

grep <зразок> <список файлів>

 

<опції>:

-i – ігнорувати регістр

-c – виводити тільки кількість знайдених збігів.

-l - виводити тільки імена файлів, що містять зразок

-n – нумерує рядки

-v – виводить рядки, що не містять зразок

<зразок>: регулярний вираз з використанням символів

* декілька

.? один

[ ] один з набору

۸ початок рядка

$ кінець рядка

 

Приклад

1. Створити файл students із спісоком групи. Підрахувати, скільки в ньому рядків

cat students | wc -l

2. видати перші 10 прізвищ

head –n 10 students

3. видати останні 10 прізвищ

tail –n 10 students

4. знайти в ньому рядок, відповідний конкретному прізвищу

grep <fam> students

5. скільки прізвищ починається на d?

grep –c “^d” students

grep “^d” students | wc -l

6. Знайти користувача user в файлі /etc/passwd:

grep user /etc/passwd

7. Подивитися всі локальні мережеві імена, зареєстровані в системі:

grep "^127.*" /etc/hosts

 

Редагуючі фільтри

sort - сортування

diff – порівнює два файли і виводить результат порівняння

uniq – з групи одинакових вибирає один

 


Дата добавления: 2015-07-19; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Управляючі структури| Опції cut

mybiblioteka.su - 2015-2024 год. (0.006 сек.)