ben comme dit dans les precedents post ou tu voulais chercher/remplacer des chaines de caracteres dans une sous arborescence...
on va commencer à utiliser les notations que l'on trouve dans les pages de manuels
veux dire que c'est un champ obligatoire
[xxxx] veut dire que c'est un champ optionnel
avec cela tu va chercher dans "dossier_de_depart"
tous les fichiers (-type f)
qui se nomment selon motifA (-iname motifA), pour par exemple ne chercher que les fichiers .c, .h .dat, .csv et pas tous les fichiers
puis ca va envoyer le resultat à xargs
qui va prendre les resultats de find 1 par 1 (-l1)
le passer à grep qui va filter avec le motifB
pour plus d'info sur ces 3 commandes man find man xargs man grep
[^] # Re: si j'étais méchant
Posté par NeoX . En réponse au message niveau de recherche dans répertoire - reference croisé. Évalué à 3.
on va commencer à utiliser les notations que l'on trouve dans les pages de manuels
veux dire que c'est un champ obligatoire
[xxxx] veut dire que c'est un champ optionnel
find <dossier_de_depart> -type f [-iname ] | xargs -l1 grep -
avec cela tu va chercher dans "dossier_de_depart"
tous les fichiers (-type f)
qui se nomment selon motifA (-iname motifA), pour par exemple ne chercher que les fichiers .c, .h .dat, .csv et pas tous les fichiers
puis ca va envoyer le resultat à xargs
qui va prendre les resultats de find 1 par 1 (-l1)
le passer à grep qui va filter avec le motifB
pour plus d'info sur ces 3 commandes
man find
man xargs
man grep