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
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
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
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
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