Bonjour à tous,

Je voudrais vous faire part d'un comportement du shell qui m'interroge...

Lorsque je place une commande rsh à l'intérieur d'une boucle while, celle-ci est interrompue après le premier passage.

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#! /bin/sh
 
while read toto
do
  echo $toto
  rsh 192.xx.xx.xx pwd
done < fichier
avec dans fichier :
1
2
3

L'exécution de ce petit script va me retourner :
1
/root

Quelqu'un aurait-il une explication

Merci
:wq