Twiiter un adresse ip

Fermé
paul - 19 mars 2009 à 17:20
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 19 mars 2009 à 22:21
Bonjour,

Je cherche à générer un ligne de commande qui se base sur la requête pour twitter avec cUrl:
Commande de base:
curl --basic --user login:0000 --data status="votre message" https://twitter.com/statuses/update.xml

Je voudrai envoyer l'ip de l'interface eth0 du serveur dans mon message sur twitter.
on peut utiliser ifconfig avec grep ?

pour au final avoir la ligne de commande suite:

curl --basic --user login:0000 --data status="10.45.23.167" https://twitter.com/statuses/update.xml

Avez-vous une idée car je ne trouve pas grand chose sur google.

Merci d'avance pour votre aide

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
19 mars 2009 à 17:40
Salut,
status="$(/sbin/ifconfig | sed -n '/eth0/{n;s/.*adr:\([^ ]*\) .*/\1/p}')"
devrait le faire...
0
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 259
19 mars 2009 à 22:21
ou
STATUS=$(ip -o -4 addr show eth0|sed -r 's/^.*inet (.*)\/[0-9]+ brd.*$/\1/')
curl --basic --user login:0000 --data status="$STATUS" https://twitter.com/statuses/update.xml
0