Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
941 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU] exclure un reperoire de la commande FIND

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] exclure un reperoire de la commande FIND

n°242058
olicel
Posté le 28-03-2003 à 11:08:31  profilanswer
 

Salut,
 
J'aimerais exclure un repertoire de ma commande FIND.
Pour l'instant je fais ceci
 
find /Samba -iname *.jpeg
et j'aimerais eclure le repertoire /Samba/Image afin de pouvoir regarder
clairement mon resultat.
J'ai evidement deja chercher dans le man, mais je n'ai rien trouvé :-(
Olivier


Message édité par olicel le 28-03-2003 à 12:15:09

---------------
toujours un petit mot gentil:
mood
Publicité
Posté le 28-03-2003 à 11:08:31  profilanswer
 

n°242097
911GT3
en roue libre
Posté le 28-03-2003 à 12:00:33  profilanswer
 

tu peux toujours filtrer les résultats avec un "| grep -v /Samba/Image"


---------------
"not everyone likes metal..... FUCK THEM" Fat Ed.
n°242100
YT-1300
Que la force soit avec toi !
Posté le 28-03-2003 à 12:03:02  profilanswer
 

tu n'as pas le droit c'est ce que j'etais en train de lui repondre  :cry:

n°242102
911GT3
en roue libre
Posté le 28-03-2003 à 12:06:15  profilanswer
 

:p


---------------
"not everyone likes metal..... FUCK THEM" Fat Ed.
n°242108
olicel
Posté le 28-03-2003 à 12:14:52  profilanswer
 

ok, j'ai trouvé entre temps ... j'i avais pas pensé, je cherchais un uniquement dans la commande find.
D'ailleurs je crois que les paramètre path et prune, doivent pouvroi m'aider a le faire...
 
mais ca marche avec le grep, alors hop, je laisse comme ca


---------------
toujours un petit mot gentil:
n°242120
asphro
Posté le 28-03-2003 à 12:27:49  profilanswer
 

1) image ".jpeg"
2) exclure "donc une personne ou plusieurs personne ne dois pas les voir"
 
1) + 2) = image de sex  :ouch:

n°242122
olicel
Posté le 28-03-2003 à 12:33:21  profilanswer
 

:lol:


---------------
toujours un petit mot gentil:
n°242243
Jak
Back to Slack !
Posté le 28-03-2003 à 16:50:55  profilanswer
 

Filtrer avec un grep -v n'est pas la bonne méthode, car on pourrait rater un fichier qui s'appelle Samba.jpg et qui n'est pas dans le répertoire incriminé :p

n°242258
911GT3
en roue libre
Posté le 28-03-2003 à 17:26:40  profilanswer
 

une mauvaise foi pareille ça mérite un prix [:ddr555]


---------------
"not everyone likes metal..... FUCK THEM" Fat Ed.
n°242273
becket
Posté le 28-03-2003 à 17:53:40  profilanswer
 

grep -v "/Samba/Image"
 
Tu ne rateras pas un ficbier Samba.jpg car tu fais uniquement un grep sur le nom du répertoire

mood
Publicité
Posté le 28-03-2003 à 17:53:40  profilanswer
 

n°242526
glacote
Posté le 29-03-2003 à 15:03:17  profilanswer
 

becket a écrit :

grep -v "/Samba/Image"
 
Tu ne rateras pas un ficbier Samba.jpg car tu fais uniquement un grep sur le nom du répertoire


Non car tu enlèves aussi "foo/Samba/Image/" avec ton grep -v.
Il faut utiliser le caractère spécial "début-de-ligne", '^' je crois ...

n°242561
becket
Posté le 29-03-2003 à 16:51:16  profilanswer
 

glacote : putain, j'y crois pas, en plus de ne pas etre sur de ta réponse, tu fais des approximations succesives !
 
/Samba/Image /SAMBA ! faut l'écrire comment ? c'est un répertoire qui es à la racine, pas question d'avoir des brol/Samba ou des foo/Samba !
 
 

n°244383
glacote
Posté le 03-04-2003 à 10:48:31  profilanswer
 

becket a écrit :

glacote : putain, j'y crois pas, en plus de ne pas etre sur de ta réponse, tu fais des approximations succesives !
 
/Samba/Image /SAMBA ! faut l'écrire comment ? c'est un répertoire qui es à la racine, pas question d'avoir des brol/Samba ou des foo/Samba !
 


OK, j'ai peut-être mal compris, désolé.
Imagine l'arborescence
 /Samba/Image/
 /Samba/foo/Samba/Image
Si tu fais
 find /Samba -type f -name "*.jpg" |grep -v "/Samba/Image"
tu ignore les deux répertoires, pas seulement le premier.
Bien-sûr dans ton cas tu es peut-être sûr qu'il n'y a pas de tel deuxième répertoire,
mais la commande est fausse en général, et vu qu'il suffit d'ajouter un petit caractère
dans le grep, pourquoi s'en priver ?
Mon switch était faux effectivement, ce n'est pas '^' (fin de ligne en l'occurence)
mais '$' pour le début de ligne. Désolé.

n°244384
minusplus
Posté le 03-04-2003 à 10:50:04  profilanswer
 

:heink: vous lisez les pages man des fois ?

n°244409
911GT3
en roue libre
Posté le 03-04-2003 à 11:16:34  profilanswer
 

shuuuuteu :D


---------------
"not everyone likes metal..... FUCK THEM" Fat Ed.
n°244460
glacote
Posté le 03-04-2003 à 12:17:09  profilanswer
 

minusplus a écrit :

:heink: vous lisez les pages man des fois ?


J'ai encore dit une conn... ?


Message édité par glacote le 03-04-2003 à 12:17:49
n°244461
minusplus
Posté le 03-04-2003 à 12:19:23  profilanswer
 

glacote a écrit :


J'ai encore dis une conn... ?

non toi, pas spécialement...
 
 


[pts/4][18:56]manu@bassed6:~> mkdir Samba
[pts/4][12:25]manu@bassed6:~> touch Samba/toto
[pts/4][12:25]manu@bassed6:~> mkdir Samba/Images
[pts/4][12:25]manu@bassed6:~> touch Samba/Images/titi
[pts/4][12:26]manu@bassed6:~> find Samba
Samba
Samba/toto
Samba/Images
Samba/Images/titi
[pts/4][12:26]manu@bassed6:~> find Samba -name "Images" -prune -o -print
Samba
Samba/toto
[pts/4][12:26]manu@bassed6:~>  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU] exclure un reperoire de la commande FIND

 

Sujets relatifs
[Debian 'woody' bf24] configuration réseau + passerelle [Résolu][résolu] Plus de son sous Xine
[RESOLU] comment dire a APACHE d'ecouter sur deux ports en meme temps.Upgrade Samba... [RESOLU]
xdmcp : "listenning ip" [resolu, pas comme je voulais mais resolu][RESOLU] postfix/named pb de resolution de nom
Comment rerouter les mails d'un serveur SMTP c'est résolu grace a vousProbleme avec VMWare [Résolu par un reboot]
sauvegarde/import config kernel? [ RESOLU ]["résolu"] A l'aide ! J'ai supprimer mon .metacity sans faire exprès
Plus de sujets relatifs à : [RESOLU] exclure un reperoire de la commande FIND


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR