Effacer des caractères dans plusieurs fichier
topinambour1
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une commande grep qui donne recursivement dans un repertoire
tous les fichiers utilisant les caractères: {dudule} et le n° de ligne .
Comment utiliser cette sortie pour effacer "{dudule}" dans tous ces fichiers?
merci d'avance por les reponses
J'ai une commande grep qui donne recursivement dans un repertoire
tous les fichiers utilisant les caractères: {dudule} et le n° de ligne .
Comment utiliser cette sortie pour effacer "{dudule}" dans tous ces fichiers?
merci d'avance por les reponses
A voir également:
- Effacer des caractères dans plusieurs fichier
- Fichier epub - Guide
- Fichier bin - Guide
- Caractères spéciaux - Guide
- Fichier .dat - Guide
- Caracteres speciaux - Guide
2 réponses
Salut,
Avec "sed" combiné à "find".
Un truc du genre :
Avec "sed" combiné à "find".
Un truc du genre :
find /chemin -type f -name "*" -exec sed -i '/{dudule}/{s///g}' {} \;
ok merci
je pensais ecrire dans le script la sortie avec grep tel un tube
comme ça peut se faire en bash ou cms ou autres
en utilisant donc la sortie
mais
sed peut faire pareil!
nota:
De mon côté il faut mettre "PATH" !!
je pensais ecrire dans le script la sortie avec grep tel un tube
comme ça peut se faire en bash ou cms ou autres
en utilisant donc la sortie
mais
sed peut faire pareil!
nota:
De mon côté il faut mettre "PATH" !!