Thread View: es.comp.os.linux.programacion
7 messages
7 total messages
Started by Paco
Sun, 27 Jan 2008 07:53
Tuberia especial
Author: Paco
Date: Sun, 27 Jan 2008 07:53
Date: Sun, 27 Jan 2008 07:53
11 lines
1067 bytes
1067 bytes
Hola Si hago: cat f.txt | rm - Siendo f.txt: f1.odt f2.ods No funciona. La idea es coger los nombres de los ficheros que aparecen en f.txt y borrarlos. Pq no va?
Re: Tuberia especial
Author: Exal de Jesus Garcia Carrillo
Date: Sun, 27 Jan 2008 10:47
Date: Sun, 27 Jan 2008 10:47
38 lines
4231 bytes
4231 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paco em es.comp.os.linux.programacion escreveu : > Hola > Si hago: > cat f.txt | rm - > > Siendo f.txt: > f1.odt > f2.ods > > No funciona. La idea es coger los nombres de los ficheros que aparecen en > f.txt y borrarlos. > Pq no va? Porque debes de pasarle lo que concatenas por la `standard input', esto debe funcionar: ,---- | exal@frida:~$ cat f.txt | xargs rm `---- - -- Spam protection: In my e-mail replace the words `no-spam' with `exal'. . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/> iD8DBQFHnGFNoZmxoVJRtGIRAsDRAJ9Uo60hdFBYhLgwRVa0YxghF/PnvwCeIe1W fyJbwAYclZZPWj4QUqFA9Tg= =qxxB -----END PGP SIGNATURE-----
Re: Tuberia especial
Author: Jos� Luis P�rez Diez
Date: Mon, 28 Jan 2008 11:47
Date: Mon, 28 Jan 2008 11:47
33 lines
2030 bytes
2030 bytes
In article <vspt65-qk7.ln1@miservidor.org>, Paco wrote: > Hola > Si hago: > cat f.txt | rm - > > Siendo f.txt: > f1.odt > f2.ods > > No funciona. Pues a mi me funciona perfectamente y contesta rm: cannot remove `-': No such file or directory >La idea es coger los nombres de los ficheros que aparecen en > f.txt y borrarlos. Eso es diferente y tienes varias opciones la mas sana xargs que transorma el contenido de un fichero en argumentos para un comando (mira la pagina del manual) que en tu caso seria "xargs -a f.txt rm". > Pq no va? Por que rm ( tal como explica en su pagina de manual) espera los nombres de los ficheros a borrar como argumentos, en la entrada estandar solo recibe confirmaciones. -- Los programadores esta ocupados intendtado mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar los idiotas. El universo va ganando
Re: Tuberia especial
Author: Juan Antonio Borrego
Date: Fri, 01 Feb 2008 15:24
Date: Fri, 01 Feb 2008 15:24
18 lines
1265 bytes
1265 bytes
Deberia ser:
cat f.txt | while read f; do rm -v $f; done
"Paco" <spam@msn.es> escribi� en el mensaje
news:vspt65-qk7.ln1@miservidor.org...
> Hola
> Si hago:
> cat f.txt | rm -
>
> Siendo f.txt:
> f1.odt
> f2.ods
>
> No funciona. La idea es coger los nombres de los ficheros que aparecen en
> f.txt y borrarlos.
> Pq no va?
>
Re: Tuberia especial
Author: Juan Antonio Borrego
Date: Fri, 01 Feb 2008 15:30
Date: Fri, 01 Feb 2008 15:30
20 lines
1330 bytes
1330 bytes
Otras posibles: rm $(cat f.txt) cat f.txt | xargs rm "Paco" <spam@msn.es> escribi� en el mensaje news:vspt65-qk7.ln1@miservidor.org... > Hola > Si hago: > cat f.txt | rm - > > Siendo f.txt: > f1.odt > f2.ods > > No funciona. La idea es coger los nombres de los ficheros que aparecen en > f.txt y borrarlos. > Pq no va? >
Re: Tuberia especial
Author: Claudio
Date: Fri, 01 Feb 2008 19:04
Date: Fri, 01 Feb 2008 19:04
10 lines
1013 bytes
1013 bytes
On 2008-01-27, Paco <spam@msn.es> wrote: > No funciona. La idea es coger los nombres de los ficheros que aparecen en > f.txt y borrarlos. Ademas de los dichos: rm $( cat f.txt ) rm $(< f.txt) Un saludo.
Re: Tuberia especial
Author: J.A. Gutierrez
Date: Thu, 07 Feb 2008 11:28
Date: Thu, 07 Feb 2008 11:28
15 lines
1141 bytes
1141 bytes
Juan Antonio Borrego <jabb@vyb.com> wrote: : Otras posibles: : rm $(cat f.txt) : cat f.txt | xargs rm UUOC xargs rm < f.txt -- PGP and other useless info at \ http://webdiis.unizar.es/~spd/ \ finger://daphne.cps.unizar.es/spd \ Timeo Danaos et dona ferentes ftp://ivo.cps.unizar.es/pub/ \ (Virgilio)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads