GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo expandir comodín en línea en Bash?

Recordé que bash puede hacer lo siguiente:

Supongamos que hay 3 archivos:a,b,c en el directorio actual, cuando ingreso:

$> somecommand *

y luego presione una tecla o combinaciones de teclas o una secuencia de teclas, el comodín * en línea se expandió como:

$> somecommand a b c

¡pero no puedo recordar y no puedo buscar en Google la secuencia de teclas! ¡Ayuda!

Respuesta aceptada:

Si no es así, deberá vincular glob-expand-word a una secuencia de teclas. Normalmente agregando algo como:

"C-x*": glob-expand-word

a .inputrc .

Para verificar el estado actual, emita algo como:

bind -P | grep glob-expand-word

Donde el resultado podría ser:

glob-expand-word can be found on "C-x*".

Lo que significaría:

Ctrl-x *

Es muy probable que esto también funcione:

Ctrl-x Ctrl-*

Echa un vistazo a bind -P y manual(es) para otras sutilezas.

  • Comandos varios
  • Interfaz de edición de línea de comandos de GNU:edición de línea de comandos

Linux
  1. Cómo usar los comandos del historial de Bash

  2. Cómo configurar claves SSH

  3. Cómo conectarse al servidor ssh con plink y cmd y clave pública

  4. ¿Cómo acortar el indicador de Bash en Linux?

  5. ¿Cómo detectar Bash> =4.0?

Cómo personalizar Bash Prompt en Linux

Cómo crear alias de Bash

Cómo leer un archivo línea por línea en Bash

Cómo comparar cadenas en Bash

Cómo ejecutar un script Bash

Cómo establecer la variable de entorno en Bash