2010/11/2 julio <[email protected]> > El mar, 02-11-2010 a las 22:36 +0100, Marc Aymerich escribió: > > > > > > 2010/11/2 julio <[email protected]> > > > ... > > Eso mejor lo haces con un bucle for, algo como > > > > for i in `cat informacion`; > > do > > rm $i; > > done > > > > > > Así no va a funcionar si hay espacios. Ya que por defecto un for salta > > cada espacio o salto de linea, Lo que hay que hacer es decirle que > > salte solo cada nueva linea, para eso esta la variable IFS. Si no me > > falla la memoria seria algo así como: > > > > > > IFS = $(echo) > > for i in $(cat information); do rm -rf "$i"; done > > Ok, tienes razón. El caso era orientarlo por un bucle, así ya sabe por > donde buscar. >
jeje, no te preocupes, solo lo comenté porque el bash es muy puñetero- Puedes tener un script que crees que te esta funcionando pero que en realidad hace las cosas mal cuando los datos tienen puntos, espacios u otros caracteres 'especiales'. -- Marc

