Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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?

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 cool
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

Hors ligne