ошибки usbmon на проводах

Вторая (более простая) форма будет соответствовать данной строке в любом месте строки: так, например, она будет соответствовать строкам, таким как установка, переустановка, установка и т. д.

Первое выражение будет соответствовать только установите , где на каждом конце есть пробел. Обратные косые черты - это что-то вроде красной селедки, поскольку кавычки уже достаточно (а первая - без необходимости - ускользает от i, а не от пространства): однако она могла быть написана с использованием только обратных слэшей в качестве

cat /var/log/dpkg.log | grep \ install\ 

(NB в конце приведенной выше команды есть буквальный пробел).

Добавление одного пробела к шаблону - это немного взломать IMHO: он не будет работать, если шаблон разделен другими пробелами (вкладки или окончания строк). Лучшим вариантом может быть использование явных границ слов, например

grep '\binstall\b' /var/log/dpkg.log

, или использование переключателя -w (--word-regexp)

grep -w 'install' /var/log/dpkg.log

(хотя они включают также дефисы как пробел - так что эквивалентность не является точной). Если вы действительно хотите, чтобы отдельные экземпляры шаблона были разделены пробелами, вы можете использовать класс символов [[:space:]] POSIX, например

grep '[[:space:]]install[[:space:]]' /var/log/dpkg.log
1
задан 6 June 2017 в 23:56

2 ответа

Когда я использовал: gksudo -- tshark -i 1 -l -a duration:30, он работал без ошибок. То, что, казалось, помогло, было - между gksudo и tshark. Поскольку я единственный пользователь ПК, на котором работает Ubuntu, меня не интересует безопасность компьютера такого подхода.

0
ответ дан 18 July 2018 в 12:19

Когда я использовал: gksudo -- tshark -i 1 -l -a duration:30, он работал без ошибок. То, что, казалось, помогло, было - между gksudo и tshark. Поскольку я единственный пользователь ПК, на котором работает Ubuntu, меня не интересует безопасность компьютера такого подхода.

0
ответ дан 24 July 2018 в 19:56

Другие вопросы по тегам:

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