#1 Le 14/09/2011, à 13: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, à 14: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"
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 14/09/2011, à 14: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