Script shell sous unix
nabsterrier
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour à tous,
J'espere que vous pourrez résoudre mon problème tout bete :
je suis en train de développer un script qui me permettra de me connecter sur un switch 3COM en telnet.
Mon code ressemble à cela :
#!/bin/sh
sleep 1
echo open "@ip du switch"
echo "username"
echo "mot de passe"
sleep 1
Jusque là tout va bien, la connexion au switch se fait bien.
Mais au moment de l'authentification, mon script ne fait pas de retour chariot avec la commande echo : il m'affiche donc le username et le mot de passe sur la meme ligne au lieu de n'afficher que le username et attendre l'invite de mot de passe.
J'ai essayé d'introduire dans le code des sleep, \n, \r ou encore -n mais cela ne marche toujours pas.
Habituellement, la commande echo inclus un retour chariot non?
Avez-vous une idée???
Merci de votre aide....
J'espere que vous pourrez résoudre mon problème tout bete :
je suis en train de développer un script qui me permettra de me connecter sur un switch 3COM en telnet.
Mon code ressemble à cela :
#!/bin/sh
sleep 1
echo open "@ip du switch"
echo "username"
echo "mot de passe"
sleep 1
Jusque là tout va bien, la connexion au switch se fait bien.
Mais au moment de l'authentification, mon script ne fait pas de retour chariot avec la commande echo : il m'affiche donc le username et le mot de passe sur la meme ligne au lieu de n'afficher que le username et attendre l'invite de mot de passe.
J'ai essayé d'introduire dans le code des sleep, \n, \r ou encore -n mais cela ne marche toujours pas.
Habituellement, la commande echo inclus un retour chariot non?
Avez-vous une idée???
Merci de votre aide....
A voir également:
- Script shell sous unix
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Shell addition ✓ - Forum Shell