Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Shell script avec deux for
Envoyé par: rolder

Bonjour

je suis en train de faire un script pour récurer des infos sur un serveur distant

avec un for i in (de coté) pas de souci,mais j'ai besoin d'inclure dans ce for une autre commande

exemple
for i in machine1 machine2
do

echo " $i "
ssh root@$i ps -afe | grep Server |awk '{print $NF}' |grep -v Server | grep -v truc |grep -v machin| grep -v retruc| grep -v none
done
sad smiley
comment faire pour ajouter dans cette boucle une autre commande de ce style
ls -alrt machine1 et machine2 /chemin/* | awk '{print $9}'
récupération du 9 champ des fichiers de mon répertoire

Merci d'avance

Poste le Thursday 3 February 2011 11:47:16
Répondre     Citer    
Re: Shell script avec deux for
Envoyé par: lilian_h

Bonjour,

Je ne comprends pas bien votre problème.

Il est tout à fait possible d'imbriquer 2 boucles for:

for A in $(...) ; do
    for B in $(...) ; do
        ...instruction utilisant A et/ou B
    done
done

Pouvez préciser votre besoins ?

Lilian.

Poste le Thursday 3 February 2011 15:18:21
Répondre     Citer    
Re: Shell script avec deux for
Envoyé par: lilian_h

De toute façon vous pouvez placer autant d'instruction que vous le souhaitez dans une boucle for.

Votre question ne serait-elle pas plutôt au sujet du traitement de ce que vous retourne votre première ligne ?

Lilian.

Poste le Thursday 3 February 2011 15:21:24
Répondre     Citer    
Re: Shell script avec deux for
Envoyé par: merlin8282

Je remarque aussi ceci :

grep -v Server | grep -v truc |grep -v machin| grep -v retruc| grep -v none

que l'on pourrait remplacer par ceci :

grep -v -e Server -e truc -e machin -e retruc -e none

.:! L'être humain est au sommet de la chaîne alimentaire. Certes. Mais il est surtout au sommet de la connerie et de la bêtise... !:.
-- Pour les nouveaux linuxiens : Ce n'est pas en continuant de faire ce que l'on connaît que l'on pourra faire ce que l'on ne connaît pas --

Poste le Wednesday 24 August 2011 13:08:22
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Shell script avec deux for
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons