Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2013, à 18:08

Ric_punk

Ignorer la casse

Salut à tous

Je cherche le moyen de faire une recherche sans tenir compte de la casse
Je m'explique
Quand je démarre Ubuntu, j'ai écrit un script qui supprime tout le contenu de la corbeille windows, de la restauration système et autres
Le problème est le suivant, certains dossiers ne sont pas toujours écrits de la même façon, la même orthographe mais pas forcément avec la même casse (majuscules/minuscules)
Je sais qu'avec la commande find on peut indiquer -iname pour ne pas tenir compte de la casse mais dans mon cas ça ne marche pas

Voici le script comme je l'ai écrit

find /media/*/*/'$Recycle.Bin'/ -type f -exec shred -fvzu -n3 {} \;

Seul problème, le dossier '$Recycle.Bin' n'est pas toujours écrit de la même façon

Une idée ????
Merci


Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...

Hors ligne

#2 Le 29/12/2013, à 18:33

pingouinux

Re : Ignorer la casse

Bonjour,
Le nom du répertoire est-il $Recycle.Bin ? Ou bien Recycle est-il une variable d'environnement ?
Dans le premier cas

shopt -s nocaseglob
find /media/*/*/*'$Recycle.Bin'/ -type f -exec echo shred -fvzu -n3 {} \;

et enlève le echo si c'est bon.

Hors ligne

#3 Le 07/01/2014, à 00:35

Ric_punk

Re : Ignorer la casse

Salut
Réponse un peu tardive de ma part, désolé

Impec, je ne connaissais pas cette commande et elle marche parfaitement
Le dossier s'appelle '$recycle.bin'

Merci beaucoup ! big_smile


Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...

Hors ligne