Re-
Bon tu devrais trouver dans
cette doc matières à exécuter ton projet.
Quant à "sed", avant d'aller plus loin, il faudrait savoir quelle version est installée sur ton serveur "unix" ? (
sed -v ou sed --version)
Sinon voici un aperçu de ce qu'on peut faire avec :
[jp@MDK tmpfs]$ ls
fich1.txt fich2.txt fich3.txt fich4.txt
[jp@MDK tmpfs]$ cat fich*
Bonjour A
Bonjour B
Bonjour C
Bonjour A
Bonjour B
Bonjour C
Bonjour A
Bonjour B
Bonjour C
Bonjour A
Bonjour B
Bonjour C
[jp@MDK tmpfs]$ sed 's/Bonjour C/Au revoir C/' fich*
Bonjour A
Bonjour B
Au revoir C
Bonjour A
Bonjour B
Au revoir C
Bonjour A
Bonjour B
Au revoir C
Bonjour A
Bonjour B
Au revoir C
[jp@MDK tmpfs]$
;-))
voilà mon problème:
j'ai une grosse centaine de programmes en SQL dans lesquels j'ai des chaines de caractères à modifier,
du genre truc05 en truc06, bidulea en biduleb
et ceci n'importe où dans mes programmes
j'utilise (par exemple) la commande :1,$s/truc05/truc06/
puis la commande :1,$s/bidulea/biduleb/
je voulais mettre ces deux commandes dans un fichier 'toto'
et faire ensuite vi *.sql et faire exécuter le contenu de toto de manière automatique
je ne connais pas sed ; serait-ce une solution ?
merci à toi