Если я хочу узнать значение wget -b
, я вижу руководство man wget
, а затем поискать -b
вариант.
-b
--background
Go to background immediately after startup. If no output file is specified via the -o, output is redirected to wget-log.
Я хочу получить результат с помощью команды, как man wget -b
. (Конечно, это не работает.)
Есть ли подобный способ сделать это возможным?
Ответы:
Вы можете перенаправить man-
awk
страницу и получить доступ к этой части:Эта часть - все, что находится между
-b
пустой строкой и.источник
{print}
может быть опущенGNU Awk 4.0.1(Ubuntu)
,GNU Awk 3.1.7(CentOS)
иawk version 20070501(OS X)
, но работает только с4.0.1
..*$
тоже можно опуститьЕсли вы используете в
less
качестве пейджера для человека, вы можете попробоватьгде
+
символ для выполнения следующей операции послеless
открытия/
команда для начала поиска^\s+-b
регулярное выражение для сопоставления-b
с начала строкиТак что, если вам нравится, вы можете организовать соответствующую функцию для оболочки
и добавить его,
~/.bashrc
например.источник
При запуске
man command
вы можете нажать/
и затем ввести обычный текст для поиска. Например, введите/-b
и он перейдет к первому экземпляру-b
в тексте.источник
/
+ ввод, чтобы продолжить.Я написал небольшой сценарий для этого, он называется , например
he wget -b
.Основная стратегия такова: найдите параметр (например
-b
) в качестве первого слова в строке, затем напечатайте до следующего заголовка или до следующей строки с соответствующим отступом.Если вы не можете использовать это, вы можете получить что-то подобное, используя базовый
sed
, например,источник
he
, как вshort help
, плюсhe
/man
.wget -b
.Я использую следующий скрипт, который подключается к openshell.com . Я скопировал его из Reddit некоторое время назад:
Я назвал это
rman
и вставил это в мой$PATH
. Использование дляwget -b
:Вы можете немного подправить этот скрипт, чтобы вначале не показывать мусор.
РЕДАКТИРОВАТЬ: Я получил это отсюда . Спасибо автору!
источник
В качестве альтернативы, если вы
grep
используете GNUgrep
, вы можете использовать его следующим образом:В котором
-A
(расширение GNU) указывается количество строк после соответствия строк (здесь3
). Вы можете использовать соответствующий номер для полного описания.Пример:
источник
Для командной строки используйте версию @Costas.
Для облегченной версии
man
используется тот же текстовый интерфейс, что иless
. Это означает, что вы можете использовать те же команды, что иless
.источник