Означает ли это, что ответ на мой вопрос касается BRE?
Да.
grep
должен быть эквивалентенgrep -G
, аegrep
должен быть эквивалентенgrep -E
. По умолчанию используется синтаксисelisp
. Полный набор функций см. В исходном коде .Есть ли в руководстве по findutils описания различных синтаксисов регулярных выражений, актуальные или устаревшие в наиболее важных частях?
Оно по большей части достаточно "актуальное", и оно было создано с помощью автоматизированный инструмент некоторое время назад, поэтому здесь мало места для человеческой ошибки.
Тем не менее, несколько новых функций, таких как классы эквивалентности и символы сопоставления , не упоминаются. Вы можете обратиться к документации gnulib (которая является базовой библиотекой, которую используют
grep
иfind
), чтобы прочитать о них.
Проблема в том, чего я не сказал: я использовал VirtualBox в прошлом для этого проекта. Поэтому в папке .vagrant
есть остатки от этого. Теперь Vagrant правильно использует того последнего провайдера, который я использовал, и не изменится, потому что состояние в машине будет потеряно.
При удалении папки .vagrant
все было правильно, Vagrant попытался загрузить образ виртуальной машины для libvirt
. Однако, похоже, в Атласе больше нет изображений libvirt
, поэтому для его преобразования необходимо использовать плагин mutate
.