Ceci est une ancienne révision du document !


Trouver et remplacer des informations

Chercher une info dans un tas de log dans un dossier et sortir les résultats dans un fichier à part :

grep -i -e "Recherche" log_NAME*.txt > nomfichier.txt

Mais pour du récursif j'ai pas encore trouvé bien probant. Celle-ci marche mais va chercher dans tous les types de fichiers.

grep -nri "Recherche" > nomfichier.txt

Pour remplacer une chaîne de caractère dans des tas de fichier (ORIGINE) par une autre chaîne de caractère (REMPLACANT) et de façon récursive. Caractère d'échappement \ parfois nécessaire, entre autre devant [ :

find . -type f -exec sed -i 's#ORIGINE#REMPLACANT#g' {} \;
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/recherche.1424695698.txt.gz · Dernière modification : 30/11/2020 10:35 (modification externe)