Bonjour, je désire remplacer la chaine de caractères TOTO par TATA dans tous mes fichiers .c Voici le code de mon script shell
Y a-t-il moyen de faire plus court ? car là, j'ai une recopie de mon fichier et je supprime deux fichiers. Est-il possible de tout faire avec sed et ses options ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/sh for i in $(ls *.c) do j=$(i)bis.c cp $i $j rm -f $i sed "s/TOTO/TATA/g" $j >> $i rm -f $j done
Merci
Partager