Bonjour tout le monde.
J'ai fait un script #!/bin/bash, qui intègre des commandes simples comme APT, WGET et DPKG, afin d'installer mon agent Fusioninventory (pour GLPI) sur des postes clients mais il y en une qui ne passe pas...la commande SED.
Je dois décommenter et changer une partie d'une ligne dans un fichier de configuration.
Ligne à modifier
#server = http://server.domain.com/glpi/plugins/fusioninventory/
en
server = http://192.168.x.x/glpi/plugins/fusioninventory/
Pour cela je fais
sed -i -e "s/#server = http://server.domain.com/glpi/plugins/fusioninventory/ /server = http://192.168.x.x/glpi/plugins/fusioninventory//g" /etc/fusioninventory/agent.cfg
Mais ça plante avec l'erreur
sed: -e expression n°1, caractère 20: option inconnue pour `s'
Avez vous s'il vous plaît une solution à mon problème? Pour info, je découvre cette commande SED et j'ai aussi essayer avec les anti-slash '\' qui sans doute sont mal placés puisque je retrouve plus ou moins la même erreur sauf que le numéro du caractère change.
Partager