Les Allergies
Alimentaires
Posez votre question Signaler

Exclure fichiers de ls avec grep ? [Résolu]

judasperge 166Messages postés 5 novembre 2009Date d'inscription 19 février 2012Dernière intervention - Dernière réponse le 1 déc. 2009 à 14:55
Bonjour,
je n'arrive pas trop à saisir la syntaxe de grep afin d'exclure tous les fichiers...
je voudrais lister toute une arborescence et retirer les acl des dossiers ... mais pas des fichiers donc :
getfacl -R /chemin | grep -v "*.*" >/chemin/fichier
mais ça marche pas...il me liste quand même les fichiers
j'ai éssayé également
getfacl -R /chemin | grep -r --exclude "*.*" ".*" >/chemin/fichier
mais ça marche pas non plus... :-(
j'ai regardé le man de grep et ls mais moi yen a pas tout comprendre... une petite lumière serait bienvenue...merci
ju
Lire la suite 

Exclure fichiers de ls avec grep »

2 réponses
Réponse
+0
moins plus
Salut,

Je ne pense que grep soit l'outil approprié pour ce genre de demande.

Je verrai plutôt un truc du genre :

find /chemin -type d -exec getfalc {} \; > /chemin/fichier


;-)
Ajouter un commentaire
Réponse
+0
moins plus
Merci jipicy,

en fait je viens de trouver sur le forum une autre soluce qui marche également

...commande | grep '/$'



plus on apprend linux et plus on voit ce que l'on ne sait pas...


Rectification je modifie mon message le |grep '/$' ne marche pas avec getfacl par contre il marche bien pour ls ...? (faudrait vraiment qu'un jour j'apprenne les bases jsuis largué...)

la commande find de jipicy marche trés bien en revanche...

@+
Ajouter un commentaire
Ce document intitulé « exclure fichiers de ls avec grep ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?