Effacer des caractères dans plusieurs fichier
topinambour1
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 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 bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - 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" !!