Pages : 1
#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 !
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
Pages : 1