échapper une commande pour open

échapper une commande pour open - Perl - Programmation

Marsh Posté le 24-04-2008 à 10:14:00    

Plop les moules,
je bataille sur un problème à la noix:
 
ssh serveur "lanscan | awk '/UP/ { print \$5 }' | xargs -n 1 ifconfig"
 
marche nickel.
 
Mais je suis incapable d'échapper correctement tout ça pour faire un

Code :
  1. $command="lanscan | awk '/UP/ { print \$5 }' | xargs -n 1 ifconfig";
  2. open(FH, '-|', "ssh serveur command" );


ssh récupère jamais la bonne chaîne c'est lourd :/

Reply

Marsh Posté le 24-04-2008 à 10:14:00   

Reply

Marsh Posté le 24-04-2008 à 10:19:35    

bon bah la réponse était
 

Code :
  1. $command = 'lanscan | awk "/UP/ { print \$5 }" | xargs -n 1 ifconfig';


 
j'ai du essayer toutes les combinaisons sauf celle là

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed