Commande sed

Résolu/Fermé
madavekia Messages postés 31 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 6 janvier 2015 - 14 mai 2014 à 16:34
madavekia Messages postés 31 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 6 janvier 2015 - 14 mai 2014 à 17:12
Bonjour,

J'ai un fichier contenant des adresses ip et je souhaiterais récupérer le troisième nombre de chaque adresse .

192.168.3.0 3
10.10.1.23 --------> 1
192.168.33.254 33
10.10.101.10 101

Merci d'avance.

3 réponses

madavekia Messages postés 31 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 6 janvier 2015
Modifié par madavekia le 14/05/2014 à 16:44
Je rectifie mon erreur :

192.168.3.0
10.10.1.23
192.168.33.254
10.10.101.10
--------------------
3
1
33
101
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
14 mai 2014 à 17:01
Salut,

sed
est obligé ?
Parce que d'autres outils sont beaucoup plus adaptés, comme
awk
ou
cut
;-\

awk -F'.' '{print $3}' fichier
cut -d'.' -f3 fichier
0
madavekia Messages postés 31 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 6 janvier 2015
14 mai 2014 à 17:12
Merci ça marche.
0