Как использовать grep для поиска строки "-1"

Хорошо, теперь я решил эту проблему. Вот шаги, которые я предпринял для этого:

  1. Верните прежнее имя хоста, изменив его с помощью sudo texteditor /etc/hostsи sudo texteditor /etc/hostname
  2. .
  3. Перезагрузите компьютер и проверьте правильность установки имени, запустивuname -n
  4. Выполнить проверку:tripwire --check
  5. Проверить/сохранить/создать резервную копию отчета
  6. Повторите шаги 1 и 2, но измените имя хоста на новое имя хоста
  7. Создайте резервную копию всех соответствующих файлов tripwire
  8. Восстановить конфигурацию:sudo twadmin --create-cfgfile -S site.key twcfg.txt
  9. Восстановить локальный ключ:sudo twadmin --generate-keys --local-keyfile {hostname}.key
  10. Повторно создать политику:sudo twadmin -m P -S site.key twpol.txt
  11. Инициализировать базу данных:sudo tripwire --init
  12. Создать новую автономную резервную копию
2
13.09.2019, 02:06
1 ответ

Вы можете заменить тире -обратной косой чертой \:

.
grep -irn "\-1"

Добавление двух дефисов для обозначения конца опций (по предложению @steeldriver):

grep -irn -- "-1"

Или используйте -e, чтобы явно сказать, что «следующим аргументом является шаблон»:

grep -irn -e "-1"
3
27.01.2020, 22:08

Теги

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