Tabulation dans un script bash

Résolu
ManyProblem Messages postés 6 Statut Membre -  
 Utilisateur anonyme -
Bonjour,

Je viens de faire un script tout sympathique, en revanche pour une raison d’esthétique j'aimerai utiliser la "commande" de tabulation.

C'est à dire,

#!/bin/bash

cd /usr/local/netdot/export/bind

echo "Entrer le nom du fichier a copier : "
read valeur

Etant donnée que je suis "placé" dans un dossier avec beaucoup de fichier,
J'aimerai que avec la touche tab on puisse compléter la saisie d'un nom de fichier et non faire un écartement lorsque read nous demande de taper quelque chose.

2 réponses

  1. Utilisateur anonyme
     
    Il est plus simple d'entrer le nom de fichier en paramètre, la complétion sera présente car le programme ne sera pas encore lancé :

    #!/bin/bash

    if [ "$#" -lt 1 ]
    then

    echo "utilisation : ./programme fichier"
    exit 1
    fi

    echo "traitement de $1"


    Sinon voir réponse de mamiemando
    0