#1 Le 14/09/2011, à 14:43
- moths-art
bash : read -e avec completion sur un champ restreint de fichiers
Bonjour,
J'utilise actuellement "read -e" dans un script bash.
Ce dernier me donne la complétion sur les fichiers.
Seulement, j'aimerais limiter cette complétion uniquement aux fichier .txt par exemple.
Est-ce possible?
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#2 Le 14/09/2011, à 15:16
- sputnick
Re : bash : read -e avec completion sur un champ restreint de fichiers
?! oO
$ help read | grep -- "^ \+-e"
-e use Readline to obtain the line in an interactive shell
Ça sert à récupérer une variable, je comprends pas trop ton histoire de "complétion"
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#3 Le 14/09/2011, à 15:48
- moths-art
Re : bash : read -e avec completion sur un champ restreint de fichiers
bon, j'ai trouvé un résultat de réponse
J'utilise la variable FIGNORE :
export FIGNORE=".o:.a"
echo -n "Enter the path to the file: "
read -e FILEPATH
Ce que j'aimerais c'est en définitive, l'inverse de FIGNORE : ne pouvoir sélectionner que les .txt
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne