Bonjour à tous,
Je rencontre une petite difficulté pour modifier un vieux script qui avait été écrit pour AIX, et n'étant pas du tout spécialisé sur ce type d'environnements, je vous serais reconnaissant si vous pouviez m'aider à résoudre cette petite bricole.
Le problème vient en fait d'une option de SED qui fonctionne parfaitement sous les systèmes Linux, mais qui n'est pas reconnue par AIX, la fonction "-i".
En gros, je souhaiterais modifier un champs dans le fichier /etc/services, pour faire ça j'utilise la commande suivante sous linux:
sed -e -i 's/nom_service.*$numero_service\/udp/nom_service num_service\/tcp/g' /etc/services
Le problème étant que le système me spécifie qu'il ne connait pas la fonction -i et donc n'exécute pas la commande tel que je le souhaiterais....
Est-ce que vous auriez une idée de comment je pourrais procéder ?
Je vous remercie tous par avance,
Cordialement,
Stephan
Partager