Bonjour,

Débutant en unix, je constate des erreurs d'ip dans des fichiers sur un poste de production et il y en a 548.

j'ai donc eu l'idée de créer un script qui passe tous ces fichiers au peigne fin et corrige les adresses IP erronées dans les fichiers.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#!/bin/bash
 
CD/ MESFICHIERS /* repertoire qui contient les fichiers*/
 
for i in grep -n (192.168.1.200, *.FICH)
 
do
echo $i
sed -i 's(192.168.1.200/192.168.1.1)g'
done
Au lancement de ce script, j'ai des erreurs au niveau de la ligne for...
Je voudrais aussi attaché un log à ce script afin d'y inscrire les fichiers modifiés.

Merci de votre coup de main