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 29/04/2011, à 19:04

jcdc

Bash - Read + autocomplétion.

Bonjour tout le monde.

Je suis en train de me faire un petit script afin de me faciliter le travail sur certaines taches récurrentes. Dans ce script, j'essaye de demander à l'utilisateur un dossier avec son arborescense. Sur le net, j'avais trouvé le

read -e maVar
echo maVar

.
Mais voici l'erreur que ca me donne : read: 3: Illegal option -e
Quelqu'un pourrait m'expliquer pourquoi et surtout me dire comment faire? Merci.

Jcdc.

Hors ligne

#2 Le 29/04/2011, à 20:55

aduxas

Re : Bash - Read + autocomplétion.

Tu exécutes ton script dans une shell qui ne connait pas l'option -e, comme ksh.  Essaye ceci

#!/bin/bash
read -e maVar
echo $maVar

Note aussi le $ devant le nom de la variable pour indiquer qu'il faut donner son contenu et non son nom.

Dernière modification par aduxas (Le 29/04/2011, à 20:55)

Hors ligne