Défi
Énoncé
Écrire un script bash qui lit exactement une ligne sur stdin grâce à la commande intégrée read, puis imprime cette ligne sur stdout en la faisant précéder du préfixe vous avez écrit : (avec un espace après le deux-points). Aucune invite (prompt) ne doit être affichée.
Contraintes
- Utiliser uniquement la commande
read(builtin bash) pour la lecture. - Ne pas utiliser
cat,headni de substitution de commande. - Le préfixe est exactement
vous avez écrit :(minuscules, deux-points, espace). - Aucun retour à la ligne supplémentaire n'est attendu au-delà de celui de
echo. - Compatible bash 3+.
Exemple
$ echo "Bonjour le monde" | bash lire-stdin.sh
vous avez écrit : Bonjour le monde
$ echo "" | bash lire-stdin.sh
vous avez écrit :