[NOTE] Rechercher et remplacer des mots ... sous Linux

Rédigé par citizenz - - 3 commentaires
REMPLACER UN MOT PAR UN AUTRE :
sed -i 's/motachercher/nouveaumot/g' fichier.txt

REMPLACER UN MOT PAR UN AUTRE DE MANIERE RECURSIVE :
find /home/mumbly/MONREP/sousrep -type f -exec sed -i 's/windows/linux/g' {} +

RECHERCHER UN MOT DANS TOUS LES REPERTOIRES ET SOUS-REPERTOIRES (insensible à la casse : majuscule/minuscule) :
grep -i -l -r 'linux' /home/mumbly/MONREP/sousrep/
CitizenZ : Geek quadra nivernais
fan d'ovalie, de musique, de linuxeries et de Net !

À lire également

3 commentaires

#1  - Osine a dit :

Bonjour
Le nom à remplacer et celui que l'on met, ça se met où ?
grep -i -l -r 'linux' /home/mumbly/MONREP/sousrep/

Répondre
#2  - citizenz7 a dit :

@Osine

find /home/mumbly/MONREP/sousrep -type f -exec sed -i 's/windows/linux/g' {} +
L'exemple ci-dessus remplace le mot windows par linux dans le répertoire /home/mumbly/MONREP/sousrep

grep -i -l -r 'linux' /home/mumbly/MONREP/sousrep/
l'exemple ci-dessus recherche le mot linux dans tous les répertoires et sous-répertoires de /home/mumbly/MONREP/sousrep/

Répondre
#3  - Osine a dit :

Parfait merci !

Répondre

Fil RSS des commentaires de cet article

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est la septième lettre du mot kejq7i4r ?