El día 29 de septiembre de 2015, 16:18, Manolo Díaz <diaz.man...@gmail.com> escribió: > El martes, 29 sep 2015 a las 13:57 UTC > Jorge A. Secreto escribió: > >> Cat no se lleva bien con la sustitucion de la entrada. :-P >> >> $ cat `ls -v *.txt` > pepe >> cat: opción inválida -- '.' >> >> $ cat -- `ls -v *.txt` > pepe >> cat: 01: No existe el fichero o el directorio > > Cómo que no se lleva bien. Di mejor que usas nombres de ficheros con > espacios o algo así. De ser esto investiga la variable IFS, o mejor, > dales un nombre de fácil manejo. > > -- > Manolo Díaz >
Pues sí, no es buena costumbre usar espacios en los nombres de fichero porque luego siempre hay que andar pendiente de entrecomillar/escapar y da dolores de cabeza. Puede probar con el comando rename para reemplazar los espacios por guiones bajos. rename 'y/ /_/' *kk* S2.