Bonsoir,
Merci pour les essais. Mais je n'ai toujours pas la solution
$ touch tmp/c:\\ttoto
$ ls tmp/c:*
tmp/c:\toto
$ ls tmp/c:\toto
/bin/ls: cannot access tmp/c:toto: No such file or directory
$ ls tmp/c:\\toto
tmp/c:\toto
et donc
ls tmp/c:\toto |xargs -n 1 -d'\n' -p rm
/bin/ls: cannot access tmp/c:toto: No such file or directory
rm ?...y
rm: missing operand
par contre:
ls "tmp/c:\toto" |xargs -n 1 -d'\n' -p rm
fonctionne correctement
Mon fichier est bien:
C:\\nppdf32Log\debuglog.txt
et il ne repond pas a
ls C:\nppdf32Log\debuglog.txt
La question reste sans solution!
===========================================================================
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 5:03 PM
> From: "Sylvain Pogodalla" <Sylvain.Pogodalla@???>
> To: "Patrick Dupre" <pdupre@???>
> Cc: "Sylvain Pogodalla" <Sylvain.Pogodalla@???>, guilde <guilde@???>
> Subject: Re: xargs + rm
>
> Allez, un nouvel essai !
>
> pogodall@fanon:~/tmp/frames$ touch c\:tata
> pogodall@fanon:~/tmp/frames$ touch c\:toto\\titi\\tutu
> pogodall@fanon:~/tmp/frames$ ls c\:t* | xargs -n 1 -d'\n' -p rm
> rm c:tata ?...y
> rm c:toto\titi\tutu ?...y
> pogodall@fanon:~/tmp/frames$ ls c\:t*
> ls: cannot access c:t*: No such file or directory
>
> S.
>
> Patrick Dupre writes:
> > 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.
> > >
>
> --
> Sylvain Pogodalla
> http://www.loria.fr/~pogodall/
> LORIA, Bât. C - Campus Scientifique / Projet Sémagramme
> BP239 / bureau : C 302
> F-54506 Vandoeuvre-lès-Nancy / tél.: (+33) 3 54 95 84 59
>