Quiero mover los mails que contengan cierta palabra a otra carpeta. Para ello he llegado hasta el siguiente comando,
grep ***SPAM*** * | sed 's/miservidor.*$//' Que me da los emails que yo quiero. Sólo me faltaría completar los nombres de los mails con * y hacer el mv, pero no sé cómo hacerlo en una única línea, porque si hago, mv (grep ***SPAM*** * | sed 's/miservidor.*$//')* ../spam/ Me da error. También he pensado en un script tipo: #!/bin/bash for i in grep $1 *; do sed 's/miservidor.*$//' $i | mv $i ../spam; done Al que se le pase ***SPAM*** como parámetro, pero no doy con la forma correcta de hacerlo. Me da error también. Una ayudita, por favor. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org