zaLinux.ru

Архив тегов: регулярные выражения

Как использовать grep для поиска по стандартному выводу ошибок (stderr)

Некоторые программы делают вывод информации в stderr (вывод ошибок). Например,программа ffmpeg показывает метаинформацию аудио файла. Но по этой информации невозможно искать по регулярным выражениям с помощью grep (смотрите также «Регулярные выражения и команда grep»). ffmpeg -i 01-Daemon.mp3 | grep -i…
ДАЛЕЕ

Как сделать замену от совпадения до конца строки

Программа sed и некоторые другие программы могут искать совпадения и делать замены. В большинстве случаев нужно найденную подстроку заменить на другую подстроку или удалить вовсе. Пример команды sed, которая ищет подстроку и заменяет на указанную: echo 123456789 | sed 's/6789/4321/'…
ДАЛЕЕ

Как использовать кавычки в регулярных выражениях grep

Как использовать одинарные и двойные кавычки в Bash Прежде чем перейти к команде grep, давайте рассмотрим особенности кавычек в Bash, поскольку эта специфика влияет и на grep. Во многих языках программирования внутри кавычек (неважно, одинарных или двойных) в строках можно…
ДАЛЕЕ

Поиск по нескольким строкам в PHP с функциями preg_match_all и preg_match

При написании регулярных выражений можно столкнуться с проблемой, что когда искомая строка написана в одну линию, то функции PHP её успешно находят, а когда она разбита на несколько строк, то функции PHP, такие как preg_match_all, preg_match и другие для работы…
ДАЛЕЕ

Команда grep: опции, регулярные выражения и примеры использования

Это справочный материал по утилите grep и регулярным выражениям. Он рассчитан на уже умеющих с ними работать. Если вы совершенно не знакомы с синтаксисом записи регулярных выражений и вам нужна понятная инструкция, то рекомендуется начать знакомство со статьи «Регулярные выражения и команда…
ДАЛЕЕ