2015-07-12 18:56 GMT+02:00 Javier Barroso <javibarr...@gmail.com>:
> Hola,
>
> 2015-07-12 18:48 GMT+02:00 Camaleón <noela...@gmail.com>:
>> Hola,
>>
>> Estoy afinando un script para ejecutar a través de cron para que lleve a
>> cabo dos acciones muy sencillas:
>>
>> 1/ Que busque un determinado archivo de texto (archivo de registro diario
>> de apache) y vuelque su contenido en un nuevo archivo que contenga el
>> acumulado mensual.
>>
>> 2/ Que mueva el archivo de registro diario a un directorio.
>>
>> Se trata de esta línea (no es copia/pega, puede haber algún gazapín):
>>
>> ***
>> find logs -maxdepth 1 -type f -name "example.com.*" -ctime -1 exec cat >> 
>> "logs/example.com_$(date '+%Y%m')_access_log.txt" {} \; exec mv {} 
>> logs/archive \;
>> ***
>
> Seguramente el >> no te lo esté aplicando como tú quieres al cat.
La única forma que conozco de usar la redirección dentro del -exec del
find es -exec sh -c "xxx >> yyy" \;.  ¿Conocéis otra? El >> de tu
ejemplo se está aplicando al find (que en este caso coincide con la
salida estándard del cat), que como dice Manolo no busca en orden
alfabético

Saludos


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cal5ymzsnqupdqnfmxzx63fzee6vnsgeqhogmoppsw6gdmqk...@mail.gmail.com

Responder a