Si quiero saber el significado de wget -b, veo el manual man wgety luego busco la -bopción.
-b
--background
Go to background immediately after startup. If no output file is specified via the -o, output is redirected to wget-log.
Quiero obtener el resultado mediante un comando como man wget -b. (Por supuesto, esto no funciona).
¿Hay alguna manera similar de hacerlo posible?

Respuestas:
Puede redirigir la página de
awkmanual y extraer la parte:Esa parte es todo lo que está entre una
-by una línea vacía.fuente
{print}puede omitirseGNU Awk 4.0.1(Ubuntu),GNU Awk 3.1.7(CentOS)yawk version 20070501(OS X), pero solo funciona con4.0.1..*$también se puede omitirSi lo usa
lesscomo buscapersonas para el hombre, puede intentarlodónde
+símbolo para ejecutar la siguiente operación después delessabrir/comando para iniciar la búsqueda^\s+-bregexp para que coincida-bdesde el inicio de la líneaEntonces, si lo desea, puede organizar la función adecuada para shell
y agregarlo
~/.bashrcpor ejemplo.fuente
Cuando ejecute
man command, puede presionar/y luego ingresar el texto sin formato para buscar. Por ejemplo, escriba/-by saltará a la primera instancia de-ben el texto.fuente
/+ enter para continuar.Escribí un pequeño guión para hacer esto llamado él , por ejemplo
he wget -b.La estrategia básica es: buscar la opción (p
-b. Ej. ) Como la primera palabra en una línea, luego imprimir hasta el siguiente encabezado o la siguiente línea con sangría coincidente.Si no puede usar eso, puede obtener algo similar usando basic
sed, por ejemplofuente
he, como enshort help, máshe/man.wget -b,.Yo uso el siguiente script que se conecta a explicahell.com . Lo copié de reddit hace algún tiempo:
Lo nombré
rmany lo puse en mi$PATH. Uso parawget -b:Puede ajustar este script un poco para no mostrar basura al principio.
EDITAR: Lo obtuve de aquí . Gracias al autor!
fuente
Alternativamente, si su
grepes GNUgrep, puede usarlo de la siguiente manera:En el que
-A(una extensión GNU) es para imprimir el número de líneas después de las líneas coincidentes (aquí3). puede usar el número apropiado para una descripción completa.Ejemplo:
fuente
Para una experiencia de línea de comando, use la versión @Costas.
Para una versión ligera,
manutiliza la misma interfaz de texto queless. Esto significa que puede usar los mismos comandos queless.fuente