Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/08/2010, à 10:44

playmobil77d

[Résolu] Passage de commande sed via SSH

Bonjour tout le monde

Je chercher a passer la commande suivante :

ssh truc 'bash -c "wget -q www.monip.org -O ip.tmp && cat ip.tmp | sed -nre 's/^.* (([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p' && rm -f ip.tmp"'

Mais ça ne passe pas très bien, j'ai un problème de quote, mais je ne sais pas comment le résoudre.

Pouvez-vous m'aider ?

Merci par avance

Dernière modification par playmobil77d (Le 31/08/2010, à 11:46)

Hors ligne

#2 Le 31/08/2010, à 10:52

chopinhauer

Re : [Résolu] Passage de commande sed via SSH

ssh truc -- "wget -q www.monip.org -O ip.tmp && cat ip.tmp |\
 sed -nre 's/^.* (([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p' && rm -f ip.tmp"

ssh exécute ses commandes via une shell de toute manière.

Dernière modification par chopinhauer (Le 31/08/2010, à 10:53)


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#3 Le 31/08/2010, à 11:38

Totor

Re : [Résolu] Passage de commande sed via SSH

basiquement :

ssh truc <<< bash -c "wget -q www.monip.org -O - | sed -nre 's/^.* (([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p'"

mais effectivement, je ne vois pas l'intérêt de spécifier bash -c


-- Lucid Lynx --

Hors ligne

#4 Le 31/08/2010, à 11:45

playmobil77d

Re : [Résolu] Passage de commande sed via SSH

Ah ok merci pour l'info tongue

Je note résolu wink

Hors ligne