jeudi 19 janvier 2012
Utiliser find sans voir les dossiers .svn
Trouver des fichiers est relativement simple avec les systèmes *nix:
$> find monDossier -name 'mesFichiers' -exec grep -iH 'avec ce contenu' {} \;
Maintenant les utilisateurs de Subversion sont ennuyés avec la foultitude de dossier .svn dans chacun des répertoire d'un projet. Voici l'astuce pour ne pas voir le contenu de ces répertoires .svn :
$> find monDossier -name '.svn' -prune -o -name 'mesFichiers' -exec grep -iH 'avec ce contenu' {} \;
De cette façon, on indique à find:
- avec l'option -name '.svn'
- de trouver des fichiers .svn
- avec l'option -prune
- de ne pas parcourir l'arborescence des dossiers trouvés (ie. les dossiers .svn)
- avec l'option -o
- qu'une condition supplémentaire est ajoutée (exp1 -o exp2)
- avec l'option -name 'mesFichiers'
- les fichiers que l'on souhaite trouver
lundi 16 janvier 2012
CodeRetreat@Lille#2
Le deuxième code retreat des ch'tis s'est déroulé dans les locaux de la société ProxiAD. Une nouvelle expérience riche d'enseignements ...
Inscription à :
Articles (Atom)