Je me suis souvenu que bash peut faire ce qui suit :
Supposons qu'il y ait 3 fichiers :a,b,c dans le répertoire courant, lorsque je saisis :
$> somecommand *
puis appuyez sur une touche ou des combinaisons de touches ou une séquence de touches, le caractère générique * en ligne développé comme :
$> somecommand a b c
mais je ne me souviens pas et je ne peux pas rechercher la séquence de touches sur Google ! à l'aide !
Réponse acceptée :
Si ce n'est pas le cas, vous devrez lier glob-expand-word
à une séquence de touches. Généralement en ajoutant quelque chose comme :
"C-x*": glob-expand-word
à .inputrc
.
Pour vérifier l'état actuel, procédez comme suit :
bind -P | grep glob-expand-word
Où le résultat pourrait être :
glob-expand-word can be found on "C-x*".
Ce qui signifierait :
Ctrl-x *
Cela fonctionne aussi très probablement :
Ctrl-x Ctrl-*
Jetez un oeil à bind -P
et manuel(s) pour d'autres subtilités.
- Divers-Commandes
- Interface d'édition de la ligne de commande GNU :édition de la ligne de commande