Foros del Web » Administración de Sistemas » Unix / Linux »

Consulta Guion SHELL en BASH

Estas en el tema de Consulta Guion SHELL en BASH en el foro de Unix / Linux en Foros del Web. Hola y gracias de ante mano. alguien conoce el modo de tratar el resultado de un comando linea a linea?, concretando, necesito copiar los ficheros ...
  #1 (permalink)  
Antiguo 05/12/2008, 04:32
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 3
Consulta Guion SHELL en BASH

Hola y gracias de ante mano.

alguien conoce el modo de tratar el resultado de un comando linea a linea?, concretando, necesito copiar los ficheros de un directorio en orden de fecha, el listado lo obtengo con 'ls -tr' (invertido) y ahora necesito copiar esos ficheros uno a uno en ese mismo orden.

for name in *
do
echo $name
done

no me soluciona el problema ya que copiaria los ficheros pero no en el orden deseaso, con lectura de ficheros linea a linea tampoco encuentro solucion la redireccion me dice que es ambigua.

lista=`ls -tr`
while read i
do
echo $i
done < $lista

tambien he probado con redirecciones, tuberias, `cut -f 1 -d \n` pero no llego al resultado... seguramente existira un modo de hacerlo que paso por alto, si alguien puede echar una mano gracias
  #2 (permalink)  
Antiguo 05/12/2008, 05:28
Avatar de sysdebian  
Fecha de Ingreso: octubre-2008
Mensajes: 196
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: Consulta Guion SHELL en BASH

Código:
for file in `ls -rt`
do
mv $file /directorio/destino
done
__________________
Artigoo: Gestor de contenido online.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:47.