Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

5.3.1. Подробнее о grep‌


Как мы видели в Разделе 3.3.3.4, GREP сканирует строку вывода за строкой в ​​поисках совпадающих шаблонов. Все строки, содержащие узор, будут распечатаны на стандартный вывод. Это поведение можно изменить, используя -v опцию.


Некоторые примеры: предположим, мы хотим знать, какие файлы в определенном каталоге были изменены в феврале:


Дженни: ~> ls -The | GREP фев Команда GREP Команда, как и большинство команд, чувствительна к регистру. Использовать -i возможность не делать разницы между верхним и нижним регистром. Также доступно множество расширений GNU, таких как --цвет, что полезно для

выделять поисковые запросы длинными строками и --после контекста, который печатает количество строк после последнего

строка соответствия. Вы можете выпустить рекурсивный GREP который ищет все подкаталоги обнаруженных каталогов, используя -r вариант. Как обычно, варианты можно комбинировать.


Регулярные выражения можно использовать для уточнения точных совпадений символов, которые вы хотите выбрать из всех строк ввода. Лучший способ начать с регулярных выражений - это действительно прочитать GREP документация. Отличная глава включена в GREP Информационная страница. Поскольку обсуждение тонкостей регулярных выражений уведет нас слишком далеко, настоятельно рекомендуется начать здесь, если вы хотите узнать о них больше.


Лучшие облачные вычисления для ОС в OnWorks: