El 21/10/15 a las 09:24, Camaleón escibió: > El Tue, 20 Oct 2015 18:22:00 -0500, listascor...@msjs.co escribió: > >> El 20/10/15 a las 11:41, Camaleón escibió: > > (...) > >>>> Lo que quiero es que el guión lea el archivo fc1 linea por linea y que >>>> al leer en cada linea ejecute lo siguiente: >>>> -copia el archivoenlazado de la columna 3 y lo envía a la carpeta >>>> temporal -mueve el archivoenlazado de la carpeta temporal a la ruta >>>> del enlacearchivo >>>> >>>> Con eso busco reemplazar todos los enlaces (enlacearchivo) por el >>>> archivo original (archivoenlazado), conservando el nombre del >>>> enlacearchivo >>> >>> Lo que no pillo es por qué "copiar y mover", dos acciones sobre el >>> mismo archivo cuando puedes hacerlo con una (copiar "archivoenlazado" a >>> la ruta de "enlacearchivo") :-? >>> >>> #!/bin/bash f=/home/usuario/fc1 while read i; do var=$(echo "$i" | awk >>> '{system("cp " $3 " "$1)}') >>> done < "$f" >>> >> El guión no sirvió, sale este mensaje: >> >> cp: «/home/usuario/.icons/Numix/apps/24/system-file-manager.png» y >> «/home/usuario/.icons/Numix/apps/24/nautilus.png» son el mismo fichero > > Lo que hace el script es copiar "archivoenlazado" en "enlacearchivo", > dando por hecho que el formato del archivo de texto fc1 es de esta guisa: > > /home/usuario/prueba/directorio1 --- /home/usuario/prueba/archivo1.png > /home/usuario/prueba/directorio2 --- /home/usuario/prueba/archivo2.png > /home/usuario/prueba/directorio3 --- /home/usuario/prueba/archivo3.png > >> los enlaces siguen existiendo... y lo que busco es reemplazar todos los >> enlaces (enlacearchivo) por el archivo original (archivoenlazado), >> conservando el nombre del enlacearchivo; es decir, que no me quede >> ningún enlace dentro del directorio Numix. > > Pues entonces mejor si mandas el contenido real del archivo "fc1" para > ver cómo lo tienes definido. Pero sin entender para qué necesitas copiar > el archivo original a un directorio temporal :-? > Este es el contenido de fc1 http://paste.debian.net/317301/
lo del directorio temporal no tiene importancia, solo lo uso para luego mover el archivoenlazado al enlacearchivo... lo mas importante es es reemplazar todos los enlaces Saludos, >