Мой grep (GNU grep) 2.5.1 не повинуется обратной косой черте символьное и специальное выражение

[

] Настройте sudo для сохранения переменной окружения [] HOME[]. [

] [

] Запустите [] visudo[] для редактирования конфигурации sudo. Убедитесь, что опция []always_set_home[] не установлена, а []HOME[] присутствует в списке []env_keep[]. Добавьте следующие строки:[

] [
Defaults !always_set_home
Defaults env_keep+="HOME"
] [

]Удалите строку типа []Defaults always_set_home[], если она есть.[

].
1
21.02.2014, 01:56
2 ответа

Специальная обработка \s добавлена в grep 2.6.3. Commit message

When possible, use the info docs that are on your system. Просто запустите info grep.

Чтобы получить такое поведение, попробуйте добавить флаг -P, чтобы он заработал в режиме Perl regex.

.
2
27.01.2020, 23:38

Я мог бы воспроизвести вашу проблему с GNU grep v2.5.1.

Однако, когда я использовал -i переключатель работал:

Из man-страницы:

-i, --ignore-case Игнорируйте различия в регистре как в PATTERN, так и во входных файлах.

Это может быть ошибка в grep.

.
0
27.01.2020, 23:38

Теги

Похожие вопросы