Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
pratique:informatique:recherche [17/07/2016 13:34] – modification externe 127.0.0.1 | pratique:informatique:recherche [19/03/2018 21:39] – merlin8282 | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Mais pour du récursif j'ai pas encore trouvé bien probant. Celle-ci marche mais va chercher dans tous les types de fichiers. | 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 " | grep -nri " | ||
+ | |||
+ | Pour chercher une chaîne de caractères uniquement dans les fichiers d'une certaine extension (pour l' | ||
+ | find . -type f -iname ' | ||
Ligne 17: | Ligne 20: | ||
Puis dans les noms de fichiers : | Puis dans les noms de fichiers : | ||
find . -type f|while read f; do mv $f `echo $f |tr ' | find . -type f|while read f; do mv $f `echo $f |tr ' | ||
+ | |||
+ | |||
+ | ===== Fichiers trop longs ===== | ||
+ | Dans le cas des fichiers de log trop longs, que grep et les éditeurs de texte n' | ||
+ | |||
+ | On créé un dossier où mettre les morceaux, puis on coupe toutes les 1000 lignes : | ||
+ | |||
+ | mkdir canal.log.d | ||
+ | split -l 10000 \#canal.log canal.log.d/ | ||
+ | |||
+ | |||
+ |