[Shell] Restriction speciale dans un find
Résolu/Fermé
JOBiJOBa2
Messages postés
91
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
23 avril 2009
-
21 mai 2008 à 11:43
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 - 22 mai 2008 à 09:02
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 - 22 mai 2008 à 09:02
A voir également:
- [Shell] Restriction speciale dans un find
- Restriction instagram - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Symbole lettre spéciale - Guide
- Code restriction ps5 oublié - Forum Contrôle parental
- Série spéciale just livebox fibre - Accueil - Box & Connexion Internet
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
21 mai 2008 à 14:21
21 mai 2008 à 14:21
Mais bon tu t'embêtes pour rien :
jp@MDK:~/tmpfs ssh$ tree . |-- autres | `-- autres.txt |-- dub | `-- dub.txt |-- trier | `-- trier.txt `-- zip `-- rock `-- redhot `-- archives20880501 `-- redhot.txt 7 directories, 4 files jp@MDK:~/tmpfs ssh$ find . \( -name archives20880501 -prune \) -o -type f -name "*.txt" -print ./autres/autres.txt ./dub/dub.txt ./trier/trier.txt jp@MDK:~/tmpfs ssh$;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
21 mai 2008 à 11:46
21 mai 2008 à 11:46
Salut,
La réponse ne te convenait pas là !? ;-\
La réponse ne te convenait pas là !? ;-\
JOBiJOBa2
Messages postés
91
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
23 avril 2009
5
21 mai 2008 à 11:50
21 mai 2008 à 11:50
Je n'arrive pas à l'appliquer sur cette exemple.
peut être que c'est parce que la solution était avec un find simple :
Et pas avec un find "double" :
Je fais ça:
et il me met :
Je viens d'essayer ça :
et il me met :
peut être que c'est parce que la solution était avec un find simple :
find rep1
Et pas avec un find "double" :
find /home/zik/rock \ /home/zik\trier \ /home/zik\dub -name "redhot"
Je fais ça:
find /home/zik/rock \ /home/zik\trier \ /home/zik\dub \ ( -name /home/zik/rock/archives20080501 -prune \) -name "redhot"
et il me met :
ksh: syntax error: `(' unexpected
Je viens d'essayer ça :
find /home/zik/rock \ /home/zik\trier \ /home/zik\dub \ -name /home/zik/rock/archives20080501 -prune \ "redhot"
et il me met :
find: missing conjunction
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
21 mai 2008 à 12:31
21 mai 2008 à 12:31
Essaie :
find /home/zik/rock \ /home/zik\trier \ /home/zik\dub \( -name /home/zik/rock/archives20080501 -prune \) -o -name "redhot" -print;-))
JOBiJOBa2
Messages postés
91
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
23 avril 2009
5
21 mai 2008 à 14:00
21 mai 2008 à 14:00
Impeccable cela marche encore grâce à toi jipicy.
Ma première erreur était l'oubli de l'espace entre "/home/zik\dub \" et "( -name /home/zik/ ".
Ma deuxième était l'oubli de "-o" et "-print".
Donc la réponse est bien:
Merci pour tout.
^^
Ma première erreur était l'oubli de l'espace entre "/home/zik\dub \" et "( -name /home/zik/ ".
Ma deuxième était l'oubli de "-o" et "-print".
Donc la réponse est bien:
find /home/zik/rock \ /home/zik\trier \ /home/zik\dub \( -name /home/zik/rock/archives20080501 -prune \) -o -name "redhot" -print
Merci pour tout.
^^
22 mai 2008 à 09:02
^^