Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 02/10/2012, à 15:28

find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Bonjour,

Tout es dans le titre, des gens pour m'aider ? tongue

Dernière modification par nathéo (Le 02/10/2012, à 23:06)


50% humain, 50% machine, 100% epitech o/
Emacs roxxe.
Ruby, a programmer's best friend.
N'oubliez pas le [RESOLU] si votre problème est réglé.  о

En ligne

#2 Le 02/10/2012, à 15:36

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

non, parce que c'est un peu court quand même.

on veut bien quelques exemples!


eval, c'est mal.

Hors ligne

#3 Le 02/10/2012, à 15:43

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Je cherche a exécuter une commande avec deux chaines de caractère, donc dans mon esprit ça ressemble un peu à ça

find -name "*~" "#*#" 

Hélas ça ne fonctionne pas vraiment... J'ai déjà cherché plusieurs heures dans le manuel, mais il faut avouer que ce n'est pas ce qu'il y a de plus lisible (enfin à mon goût).


50% humain, 50% machine, 100% epitech o/
Emacs roxxe.
Ruby, a programmer's best friend.
N'oubliez pas le [RESOLU] si votre problème est réglé.  о

En ligne

#4 Le 02/10/2012, à 16:04

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Quelle logique souhaites-tu appliquer : et, ou inclusif, ou exclusif ?


Mon profil
- Sony Vaio VGN-C1S sous Ubuntu 12.04 "Precise Pangolin"
- HP Pavilion DM1-3130 sous Ubuntu 11.04 "Natty Narwhal"
- HP Pavilion a905 sous Ubuntu 10.04 LTS "Lucid Lynx"

Hors ligne

#5 Le 02/10/2012, à 16:26

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Je voudrais faire en sortes que les deux soient recherchés, pour y appliquer "-delete".


50% humain, 50% machine, 100% epitech o/
Emacs roxxe.
Ruby, a programmer's best friend.
N'oubliez pas le [RESOLU] si votre problème est réglé.  о

En ligne

#6 Le 02/10/2012, à 16:47

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Salut,

find repertoire \( -name '*.txt' -o -name '*.mp3' \) -type f -delete

Ça supprimera tous les fichiers *.txt et tous les fichiers *.mp3 dans repertoire (ainsi que ses sous-répertoires).
Remplace -delete par -print histoire d'être sur de ne pas faire de bêtises !


Precise Pangolin (64 bits), Athlon64 3800+, ATI Radeon HD4870

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#7 Le 02/10/2012, à 17:22

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Ok, merci beaucoup de la réponse, ça fonctionne. big_smile


50% humain, 50% machine, 100% epitech o/
Emacs roxxe.
Ruby, a programmer's best friend.
N'oubliez pas le [RESOLU] si votre problème est réglé.  о

En ligne

#8 Le 02/10/2012, à 20:21

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

sinon, une alternative :

find /rep -regex '.*\(chaine1\|chaine2\).*' -type f -delete

utilise iname ou iregex pour ne pas prendre en compte la casse
(NB. attention avec une expression rationnelle tu dois prendre en compte le chemin complet, d'où les .* de part et d'autre)

NB². si c'est résolu → [résolu]


GUL les mardis à Bordeaux : Giroll
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdnGMT-4

Hors ligne

#9 Le 02/10/2012, à 23:50

Re : find : rechercher deux chaines de charactère en une commande. [RÉSOLU]

Merci nesthib, j'avais un peu de mal avec -regex. tongue


50% humain, 50% machine, 100% epitech o/
Emacs roxxe.
Ruby, a programmer's best friend.
N'oubliez pas le [RESOLU] si votre problème est réglé.  о

En ligne

Haut de page ↑