Онлайн-тренировки?

Есть ли онлайн-руководства по grep, в которых будет использоваться онлайн-инструмент для выполнения упражнений? Например, имея некоторый предопределенный образец текста и рассказывающий, какие шаблоны найти и т. Д.? Это был бы очень полезный инструмент для практического изучения grep в предсказуемой среде.

Если вы ищете онлайн-среду для практики сопоставления шаблонов с помощью regex , существует ряд хороших ресурсов, которые позволяют вам играть с выражениями для определенной части текста. В верхней части моей головы есть: regex pal или rubular .

С точки зрения упражнений, одна из идей заключается в поиске вопросов, помеченных [regex] при переполнении стека . Существуют новые вопросы регулярного выражения формы: «У меня есть этот текст, я хочу, чтобы он соответствовал этой части его», все время размещался. Вы можете просто выбрать любой, с которым вам комфортно, и попытаться проработать его в свое время. Кроме того, вы можете сравнить свои решения с принятыми ответами.

Чтобы начать работу, есть сайт регулярных выражений, в котором есть множество отличных ресурсов.

Обратите внимание: хотя вы спросили о команде grep в частности, поскольку он использует только подмножество того, что может предложить regex с точки зрения сопоставления шаблонов, я решил, что вам лучше будет уделять основное внимание regex в целом. Кроме того, существуют разновидности grep которые включают в себя более широкий лексикон regex , например egrep , который вам может понадобиться в конечном итоге. См. man grep для получения дополнительной информации о его дополнительных функциях / вариантах.

Я не знаю, есть ли онлайн-ресурсы, но местные тесты в порядке, например, с kiki

введите описание изображения здесь

Это поможет вам узнать о регулярном выражении.

Пакет доступен в репозитории Ubuntu / Arch, чтобы установить его, выполните следующие действия:

apt-get install -y kiki

Или pacman -S kiki-re на Arch.

Просто предложение, которое удовлетворяет онлайн- и регулярному выражению вашего вопроса:

http://gskinner.com/RegExr/ – довольно удобный инструмент для тестирования регулярных выражений. Он выделяет результаты «на лету», когда вы создаете шаблон регулярного выражения. Я использую его регулярно (есть также настольная версия, использующая Adobe AIR)

Как сказал tojrobinson, в grep реализовано только подмножество регулярного выражения, но это должно быть полезно для вашего учебного процесса, поскольку это мгновенная обратная связь.

Скриншот RegExr