Merci,
Oui, ca marche avec l'exemple de Sylvain.
mais pas sur mon fichier:
ls "C:\nppdf32Log\debuglog.txt"
C:\nppdf32Log\debuglog.txt
ls C:\nppdf32Log\debuglog.txt
/bin/ls: cannot access C:nppdf32Logdebuglog.txt: No such file or directory
Je vois une difference:
touch C:\nppdf32Log\tmp.txt
ls C:\nppdf32Log\tmp.txt
C:nppdf32Logtmp.txt
ls "C:\nppdf32Log\tmp.txt"
/bin/ls: cannot access C:\nppdf32Log\tmp.txt: No such file or directory
Question additionnelle:
ls C:\nppdf32Log\tmp.txt|xargs -i rm "{}"
fonctionne, mais n'est pas interactive
ls C:\nppdf32Log\tmp.txt|xargs -i rm -i "{}"
pourrait l'etre mais car la question de l'effacement est bien la mais
il y a une reponse automatique.
===========================================================================
Patrick DUPRÉ | | email: pdupre@???
Laboratoire de Physico-Chimie de l'Atmosphère | |
Université du Littoral-Côte d'Opale | |
Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44
189A, avenue Maurice Schumann | | 59140 Dunkerque, France
===========================================================================
> Sent: Wednesday, June 15, 2016 at 2:13 PM
> From: "Sylvain Pogodalla" <Sylvain.Pogodalla@???>
> To: "Patrick Dupre" <pdupre@???>
> Cc: guilde <guilde@???>
> Subject: Re: xargs + rm
>
> Patrick Dupre writes:
> > Mais non cela ne fonctionne pas !
> > Typiquement le nom du fichier est:
> > C:nppdf32Logdebuglog.txt
> >
> > Je pense que c'est le ":" qui est un probleme.
> > Cela se resout si je peux mettre des " "
>
> Ça a pourtant l'air de fonctionner chez moi :
>
> pogodall@fanon:~/tmp/frames$ touch c\:toto
> pogodall@fanon:~/tmp/frames$ ls c\:toto
> c:toto
> pogodall@fanon:~/tmp/frames$ ls c\:toto | xargs -i rm "{}"
> pogodall@fanon:~/tmp/frames$ ls c\:toto
> ls: cannot access c:toto: No such file or directory
>
>
> S.
>