Inserer une variable à read -p pour valeur par defaut
Résolu
xunil2003
Messages postés
765
Date d'inscription
Statut
Membre
Dernière intervention
-
xunil2003 Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
xunil2003 Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans un script bash, je voudrais afficher la valeur d'un variable d'un input avec read -p
CHEMIN_PAR_DEFAUT="$HOME/Sauvegardes" read -p "Veuillez indiquer le chemin : " $CHEMIN_PAR_DEFAUT QUESTION echo "Le chemin est : $QUESTION"
de sorte a ce qu'il affiche le chemin par défaut et que l'utilisateur puisse modifier et valider avec la variable QUESTION.
Comment puis-je faire ?
Merci d'avance pour vos avis et conseiis.
Linux / Firefox 123.0
A voir également:
- Inserer une variable à read -p pour valeur par defaut
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer une légende word - Guide
2 réponses
Bonjour,
Si j'ai bien compris la question, le but est que l'utilisateur saisisse un nom de fichier et qu'ensuite ce dernier soit préfixé par un dossier par défaut. Si c'est le cas :
#!/bin/sh DIRECTORY="$HOME/Sauvegardes" read -p "filename ? " FILENAME echo "FILENAME = $FILENAME" FULL_PATH="$DIRECTORY/$FILENAME" echo "FULL_PATH = $FULL_PATH"
Exemple :
filename ? foo
FILENAME = foo
FULL_PATH = /home/mando/Sauvegardes/foo
Bonne chance
Bonjour,
j'ai trouvé la solution.
CHEMIN_PAR_DEFAUT="$HOME/Sauvegardes" read -rei "$CHEMIN_PAR_DEFAUT" -p 'Veuillez indiquer le chemin : ' REPONSE echo "Le chemin est : $REPONSE"
affiche en console
Veuillez indiquer le chemin : /home/laurent/Sauvegardes Le chemin est : /home/laurent/Sauvegardes
Merci.