Si quiero saber el significado de wget -b
, veo el manual man wget
y luego busco la -b
opció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
awk
manual y extraer la parte:Esa parte es todo lo que está entre una
-b
y 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
less
como buscapersonas para el hombre, puede intentarlodónde
+
símbolo para ejecutar la siguiente operación después deless
abrir/
comando para iniciar la búsqueda^\s+-b
regexp para que coincida-b
desde el inicio de la líneaEntonces, si lo desea, puede organizar la función adecuada para shell
y agregarlo
~/.bashrc
por ejemplo.fuente
Cuando ejecute
man command
, puede presionar/
y luego ingresar el texto sin formato para buscar. Por ejemplo, escriba/-b
y saltará a la primera instancia de-b
en 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é
rman
y 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
grep
es 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,
man
utiliza la misma interfaz de texto queless
. Esto significa que puede usar los mismos comandos queless
.fuente