Как Вы заставляете fgrep находить литерал “- справка”?

Также

dhclient -r && dhclient

или

dhclient -r eth0 eth1 && dhclient eth0 eth1

Редактирование 1:

Следующая попытка: можно, вероятно, избавиться от "dhclient (22421), уже работает - выходящая" ошибка, заставляя один из экземпляров использовать различные файлы. Использовать PATH_DHCLIENT_PID и PATH_DHCLIENT_DB переменные (или eqivalent параметры командной строки, см. страницу справочника) разделить их.

5
06.08.2014, 01:48
2 ответа

Я полагаю, что вы можете использовать

fgrep -- --help

для этого. В man-странице упоминается

fgrep -e --help

-цитата из http://www.openbsd.org/cgi-bin/man.cgi?query=grep:

-e pattern Укажите деталь, используемую при поиске входной информации: если она совпадает с какой-либо из указанных деталей, выбирается входная линия. опция наиболее полезна при использовании нескольких опций -e для указания несколько шаблонов, или когда шаблон начинается с тире ("-").

9
27.01.2020, 20:33

Альтернативное решение: используйте -e вариант, предложенный в man-странице ("защищать образец, начинающийся с дефиса"):

fgrep -e --help
4
27.01.2020, 20:33

Теги

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