Научиться пользоваться Grep в Linux

Linux файлы
по xmodulo
<р> Чтобы найти текстовые шаблоны в файлах в Linux, вы можете использовать Grep, чтобы сделать это легко. Например, вы хотите, чтобы найти файл, который содержит слово «спагетти», Grep помогут вам найти файл «Grep спагетти joe.txt».

<р> Эти текстовые шаблоны, которые мы используем, чтобы сказать, что GREP для поиска называются регулярные выражения. Регулярные выражения немного сложной на первый, но как только вы получите повесить их использования, они могут быть весьма мощным.

<р> Основной командой Grep принимает два аргумента: регулярное выражение и имя файла, который вы хотите найти. Вот пример команды Grep, которая ищет слово «фасоль» в текстовый файл с именем joe.txt:

<р> GREP бобы joe.txt

<р> Вот содержание текстового файла joe.txt:

<р> Я люблю спагетти.
А я люблю горох.
Дайте мне бобы!

<р> Выход нашей команды, GREP бобов joe.txt является

<р> Дайте мне бобы!

<р> Итак, Grep выглядит в текстовом файле под названием joe.txt и ищет строки, содержащей слово «бобы» и печатает его.

<р> Вы можете также искать для двух или более слов, как это:

<р> Grep «Мне нравится» joe.txt

<р> И результат будет:

<р> Я люблю спагетти.
А я люблю горох.

<р> Вы можете использовать несколько различных флагов с командой GREP изменить выход. Эти флаги также называют переключатели. Вот некоторые из основных выключателей для Grep.

<р> Опция -c скажет Grep, чтобы подсчитать количество раз слово «как» появляется в файле.

<р> Grep -c, как joe.txt

<р> Вывод:. 2

<р> Опция -i говорит Grep на выполнение чувствительны к регистру поиск. То есть, поиск, где верхние и строчные буквы рассматриваются как матч. Таким образом, «Джо» и «Джо» будет матч. Без -i переключатель они не будут.

<р> Grep -i Горох joe.txt

<р> Вывод: И мне нравится горох

.<р> Что делать, если вы хотите, чтобы сосчитать все экземпляры слова «Горох», с нечувствительны к регистру поиска?

<р> Grep -i -с Горох joe.txt

<р> Вывод: 1

<р> Просто поместите два переключателя после дефиса.

<р> Теперь, что, если вы хотите Grep для вывода всех * не * соответствия линии? Вот пример, который ищет «горох», затем печатает все другие строки, не содержащие слово «горох».

<р> Grep -v горох joe.txt

<р> Вывод:
Мне нравится спагетти
Дайте мне бобы

.!

<р> Теперь, для финала! Давайте выполнять поиск без учета регистра, который считает строки, содержащие все строки, * не * есть слово «спагетти».

<р> Grep -c -i -v «Спагетти» joe.txt

<р> Вывод: 2

<р> Я надеюсь, что это поможет вам стать немного более знакомы с инструментом GREP. Продолжайте практиковать!

 

Не приятно и прохладно летом с несущей PTAC единиц и поджаренными теплый зимой с PTAC теплового насоса! PTAC кондиционеры просты в установке и просты в обслуживании.

Профессиональные ассоциации Остеопатия Вокруг Мира
Строительные ассоциации с вашей целевой аудитории

Добавить комментарий

Your email address will not be published / Required fields are marked *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>