почему grep «!» показывает «bash:!: событие не найдено»? [дубликат]

Для конкретной цели использования grub-reboot я обнаружил, что могу смонтировать раздел Xubuntu из BunsenLabs и сделать grub-reboot --boot-directory = / media /.../ boot ENTRY и он работает.

3
20.03.2017, 17:44
2 ответа

Это не grep вызывает это. Это ваш bash интерпретирует ! . Перейдите на более новую версию bash или используйте одинарные кавычки '!', чтобы заткнуть bash.

4
27.01.2020, 21:15

Вы просматриваете функцию Bash Расширение истории . Некоторым удобно вспоминать предыдущие команды, но я просто вставляю set +o histexpandв .bashrcи нажимаю Ctrl + R для поиска части команды.

2
27.01.2020, 21:15

Теги

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