Bien sûr, si un des composants de l'IP a plusieurs chiffres, rev va les inverser aussi, je ne suis pas sûr que ce soit le comportement souhaité...
Pour le cas précis d'une IP, on peut inverser les champs (au lieu des caractères) avec awk:
echo "1.0.0.127" | awk -F . '{ print 4ドル"."3ドル"."2ドル"."1ドル }'
Mais cela m'ammène à une question: pourquoi vouloir inverser ? Ça ressemblerait beaucoup à un problème de network byte order tout ça ;) Si c'est le cas, et que ça concerne la réparation de la sortie d'un programme C buggué, je conseille de corriger le programme en lisant la page de man de "htonl" par exemple.
[^] # Re: rev
Posté par daggett . En réponse au message Ecriture "mirroir". Évalué à 5.
Pour le cas précis d'une IP, on peut inverser les champs (au lieu des caractères) avec awk:
echo "1.0.0.127" | awk -F . '{ print 4ドル"."3ドル"."2ドル"."1ドル }'
Mais cela m'ammène à une question: pourquoi vouloir inverser ? Ça ressemblerait beaucoup à un problème de network byte order tout ça ;) Si c'est le cas, et que ça concerne la réparation de la sortie d'un programme C buggué, je conseille de corriger le programme en lisant la page de man de "htonl" par exemple.