Bonjour,
je suis tout débutant sous Linux, et donc en shell.

J'aurais besoin de votre avis.
En fait j'ai un fichier A dans lequel je voudrais remplacer un mot défini par un autre.

J'utilise le code suivant qui fonctionne mais je ne le trouve pas très optimal.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#!/bin/sh
echo "Lancement de la mise à jour"
cd /.
cd /etc
rm /etc/fichierB.bak
mv /etc/fichierA.conf /etc/fichierB.bak
sed "s/mot1/mot2/g" fichierB.bak > fichierA.conf
cd /.
si quelqu'un a un code plus propre, je suis preneur.
Et si vous avez des conseils pour que ce soit plus clean, je prends aussi
D'avance merci !!
Fred