Re: Fichiers caches

2001-11-26 Par sujet Daniel Cordey

On Friday 23 November 2001 22:35, Félix Hauri wrote:

 $ rm .[^.]*   # Point + N'importe quoi sauf un point + N'importe quoi   \
(incl. fin-de-nom)

Oui, sauf que je n'arrivais pas à faire fonctionner les regexp() avec le 
shell... bien que c'est comme celà que ça doive fonctionner. Et ce n'est pas 
arranger durant le week-emd :-) Raison pour laquelle j'ai utilisé une 
regexp() avec le grep. J'ai aussi essayé de faire des 'escape' dans mon 
regexp .[a-\-\/-~]*, mais rien à faire. L'usage des regexp() dans le shell 
semble restraint ! Ça reste un mystère...:-( 

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Fichiers caches

2001-11-23 Par sujet Daniel Cordey

On Friday 23 November 2001 15:13, Paul-Jean Cagnard wrote:

  [crochet@pcbruno bid] rm -r .*
  rm: cannot remove `.' or `..'
  rm: cannot remove `.' or `..'

 T'as bien fait de pas être root ce jour-là...

Un truc que je fais souvent. Avant de faire le 'rm', j'exécute la même 
commande en remplaçant 'rm' par 'ls -l'. Je vérifie visuellement avant... ça 
aide parfois !

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Fichiers caches

2001-11-23 Par sujet Bruno Crochet


Merci à tous. Y'a quand meme des trucs qui restent (pour moi) assez
obscurs. Par ex, dans un répertoire qui contient:

[crochet@pcbruno bid] ls -a1
./
../
.scavenger/
.screenrc
bidon
toto/

quand je fais :

[crochet@pcbruno bid] ls -A | grep '[^[:alnum:]]'
ou
[crochet@pcbruno bid] ls -A | grep '[[:punct:]]'
.scavenger/
.screenrc
toto/


Pourquoi le répertoire toto est listé, alors que le fichier bidon ne
l'est pas ??


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Fichiers caches

2001-11-23 Par sujet Marc SCHAEFER

On Fri, 23 Nov 2001, Bruno Crochet wrote:

 [crochet@pcbruno bid] ls -A | grep '[^[:alnum:]]'

lister les fichiers qui contiennent au moins une fois un caractère non
alphanumérique - toto/ contient un slash, bidon non (pas un répertoire).

 [crochet@pcbruno bid] ls -A | grep '[[:punct:]]'

lister les fichiers qui contiennent au moins un caractère de ponctuation
(je n'ai pas man(1)né [:punct:]).

bidon n'en contient pas.

 Pourquoi le répertoire toto est listé, alors que le fichier bidon ne
 l'est pas ??

supprimez votre alias ls=ls -F, p.ex. avec \ls


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Fichiers caches

2001-11-23 Par sujet Pierre Maitre

Bruno Crochet a écrit :
 
 Oui, mais ça me dérange de ne pas savoir comment faire plus propre ;-)

Une solution:
ls -1A | grep ^\.| xargs rm

C'est plus propre, ... mais un peu lourd

Pierre Maitre


-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1273 Genolier   Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.