Почему grep не показывает мне соответствующее слово до следующего пространства?

Я не уверен, поскольку я не использовал эту забавную (?) функцию прежде, но я имею, находят этот sudoers, оскорбления помогают и Оскорбляют меня, sudo!!! и другие ссылки, которые предлагают, чтобы эта "опция" была активирована, компилируя sudo из источников.

Я гость, которые (так как это интересно, но бесполезный), который многие *отклоняют, не включают его вообще и если они делают тот список, являюсь hardcoded в sudo исполняемый файл.

Для получения этого, необходимо отредактировать /etc/sudoers (использование visudo ) и добавьте эту директиву:

Defaults insults 

На OSX 10.8.4 (sudo версия 1.7.4p6) можно проверить активное Defaults использование:

$ sudo -l | grep insult
    XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL", env_keep+="HOME MAIL", insults

Затем можно попробовать его использование:

$ sudo -K
$ sudo ls

и если Вы запишете неправильный пароль, то Вы будете видеть "оскорбление"

Но я протестировал все это на OSX 10.8.4, и он не работает, Вы получаете стандарт Sorry, try again. сообщение.

Я искал вывод

$ sudo strings `which sudo`

но нет таких строк.

Примечание: Я протестирую его на другом *, отклоняют (как только я могу), и отчет.

5
27.06.2016, 15:22
3 ответа

Попробуйте

 grep -E -o 'mg91a02\w+' 

Где

  • --e : расширенное регулярное выражение
  • -O Print Contled Word
  • \ W : не белый Пространство
  • + Один или несколько раз
6
27.01.2020, 20:35

Это не будет работать, так как новая установка не будет автоматически доступна лицензионного ключа.

Раньше это было возможно преобразовать существующую аппаратную установку на основе Windows на VMware¹ или VirtualBox VM, но лицензирование Windows, похоже, получила более ограничивающее время (со временем изменения оборудования). Это объясняет, как делать вещи, но это замечало, что он должен работать на Win2K, Vista и Windows 7, и вообще не упоминается Windows 8.

Я бы не сделал полную замену, но минимизировать установку Windows 8. Установите Ubuntu в остальном, затем попробуйте преобразовать установку Windows 8 на виртуальную машину, пока запущена Ubuntu. Если это работает с лицензиями ET, все, что вы бесплатно. Если последние не удастся, установите Windows 8 и попробуйте повторно использовать свою лицензию на VM. Только когда VM работает, вы должны вернуть необработанное дисковое пространство Windows 8.

¹ VMware Используется для режима, в котором вы запускаете VM, когда используется RAW HD. У этого были некоторые ограничения, но работали. Я не использовал этого, однако более 10 лет.

-121--244641-

С регулярными выражениями Perl:

grep -Po '\w*mg91a02\w*'

Например:

$ grep -Po top .zshrc
top
top
top
top
top
top
top
$ grep -Po '\w*top\w*' .zshrc
setopt
setopt
autopushd
setopt
setopt
setopt
setopt
1
27.01.2020, 20:35
grep -o 'mg91a02[^ ]*' file

Это означает, что шаблон печати MG91A02 пока не видел ^ первого пространства ( [^] ) или означает, что все, что не является пространством.

2
27.01.2020, 20:35

Теги

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