L'IP de votre machine - Freyens
Home Informatique CV WOT Mmm J'aime Coup de gueule Famille Web Radio Belge B&M

C'est une pub! Ce thême est basé sur w3 css.

Oui vous êtes capable de modifier ce thême

Cool? Oui, avec plein d'exemples faciles à comprendre et à modifier.

Aller sur W3.CSS Tutorial c'est en anglais mais google peux traduire les pages.

L'IP de votre machine

La curiosité n’est pas un vilain défaut mais une qualité fondamentale.

 

< ^ >

Nous allons avoir besoin de notre adresse IP, nous allons utiliser la commande du même nom

ip a

et obtenir des informations sur nos connections réseaux

Ensuite nous allons filtrer en utilisant la commande grep :

ip a | grep 192

Nous avons encore beaucoup d'information dans le filtre.

Nous allons demander à la commande grep de garder seulement l'adresse IP :

ip a | grep -o "192.168.[0-9]*.[0-9]*"

Dans un cas plus large on pourra utiliser "[0-9]*.[0-9]*.[0-9]*.[0-9]*", mais que signifie [0-9] cela veut dire que l'on veut filtrer un caractère compris entre 0 et 9 inclus. L'étoile * signifie que l'on veut répéter la recherche entre [] plusieurs fois.

Pour finir nous allons garder le premier résultat :

ip a | grep -o "192.168.[0-9]*.[0-9]*" | head -n 1

Le résultat nous désirons le placer dans un fichier, deux cas se posent :

  1. Nous avons le droit d'écrire dans le dossier choisi
  2. Nous n'avons pas les droits d'écriture dans ce dossier

1. Cas :

ip a | grep -o "192.168.[0-9]*.[0-9]*" | head -n 1 > ip.txt

2. Cas :

ip a | grep -o "192.168.[0-9]*.[0-9]*" | head -n 1 | sudo tee ip.txt

La commande tee effectue une sortie sur la sortie écran standard et dans un fichier, si l'on ne veut pas de résultat à l'écran on peut détourner la sortie standard vers la "corbeille"

ip a | grep -o "192.168.[0-9]*.[0-9]*" | head -n 1 | sudo tee ip.txt 1>/dev/null

 

< ^ >