Как инвертировать совпадение по grep

Читать далее
Сайт UNLIX

Иногда может пригодиться отфильтровать вывод через grep наоброт. То есть вывести все, кроме того, что указано – инвертировать совпадение по grep. Читать далее “Как инвертировать совпадение по grep”

Как в Linux получить все ссылки (URL) из файла

Читать далее
UNLIX | Заметки о UNIX и LINUX системах

Здесь нам поможет GREP. Команда будет выглядеть так:

cat filename | grep http | grep -shoP 'http.*?[" >]' > outfilename
где filename — файл из которого извлекаем, outfilename — файл в который записываем.

Опции GREP:

s — не показывать сообщения об ошибках

h — не начинать вывод с имени файла

o — показывать только часть строки, совпадающей с ШАБЛОНОМ

P — ШАБЛОН — регулярное выражения языка Perl

Применение регулярных выражений в FreeBSD

regexРегулярные выражения это то, с чем администратор имеет дело почти ежеминутно. В этом вопросе безусловно нужна практика. Вместе с тем, чтобы полностью описать всё богатство возможностей регулярных выражений, все их недостатки, плюсы и минусы различных механизмов поиска, нужно потратить годы. К счастью, в нашем распоряжении есть перевод замечательной книги Дж. Фридла «Регулярные выражения». К сожалению, издатели не планируют переиздавать её, однако любезно выложили для всеобщего использования текст этой книги.

Читать далее “Применение регулярных выражений в FreeBSD”