Bonjour,
J'ai fais
egrep sur la sortie standard de
ifconfig pour juste afficher que les adresses Ip de type w.x.y.z ( dont w et x représentent 3 chiffres et y et z peuvent représenter 1 ou 2 ou 3 chiffres). exemple: 192.168.1.55 ou 192.168.22.55
zan@hp:~$ ifconfig | egrep '[0-9]{3}\.[0-9]{3}\.[0-9]{,3}\.[0-9]{,3}'
inet 192.168.43.253 netmask 255.255.255.0 broadcast 192.168.43.255
zan@hp:~$
Mon problème ici, c'est la longueur du motif.
Je voudrais si possible, le reécrire plus court
J'ai tenté en le reécrivant avec les parenthèses comme ceci:
zan@hp:~$ ifconfig | egrep '([0-9]\.){3}\.([0-9]\.){,3}'
zan@hp:~$
Aucune sortie, même pas de sortie d'erreur
Je vous prie de m'aider