scripts shell

Startseite

Nachricht beantworten
Autor: Fabien BLANC-PAQUES
Datum:  
To: mailing list de la guilde
Betreff: scripts shell
Bonjour,
Je desirerais automatiser quelques taches a l'aide d'un script shell;

---script d'echantillonage original--
#!/usr/bin/expect
set timeout 1
eval spawn "./miniterm"

send "pws0\r\n"        
expect ">"
send "prs\r\n"
expect ">"


send "pws16\r\n"
expect ">"
send "prs\r\n"
expect ">"

send "pws32\r\n"
expect ">"
send "prs\r\n"
expect ">"
---fin script echantillonage-----------

Je desire utiliser une boucle de type for de la facon suivante:
for (i=0; i<=128; i=i+16)
{
send "$i\r\n"
expect ">"
send "prs\r\n"
expect ">"
}

1) Comment cela est-il possible grace a un sript shell ??
2) Ensuite, le script principal, appelant celui-ci formate la sortie
avec un grep, puis compte le nombre de lignes (wc -l); si le nb de lignes
!= 9 alors relancer le programme de conversion jusqu'a ce que le nb de
lignes soit egal a 9.

en gros:
while (nblignes!=9)
    {
    echantillone > log
    nblignes='wc -l log'
    } 
toujours en shell, comment cela est-il possible ?
Merci. Fabien.



Fabien BLANC-PAQUES | fabien@???