Hola Pablo,
Se me ocurre que es un caso resoluble con una condición IF-THEN-ELSE y este
ejemplo de TLDP te puede ayudar.

            #!/bin/bash
            T1="foo"
            T2="bar"
            if [ "$T1" = "$T2" ]; then
                echo expression evaluated as true
            else
                echo expression evaluated as false
            fi

Link: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-6.html
Saludos

El 26 de julio de 2010 14:15, Pablo Rubio <[email protected]> escribió:

> Hola lanuxeros, estoy intentando hacer un script que me lea el tamaño de un
> directorio, cuando llegue a un tamaño determinado, me borre los primeros X
> archivos???
> Les aviso que no soy ningún despierto, en este tema, solo curioso, después
> de buscar con san google, pude armar esto, pero no se como unirlo.
> Cualquier dato me sirve, porque estoy buscando ejemplos de bash y no
> encuentro uno que me sirva.
>
> Gracias y hasta pronto.
>
> #!/bin/bash
> MAXSIZE="15M"
> DIRECT="/home/pablo/carp.prueba"              # Directorio de Revisión y
> Borrado
> FILESIZE=`du -h $DIRECT | head -c 4`          # Guardo en la variable
> FILESIZE el tamaño del Directorio
>
> # acá esta mi problema como hago para que cuando MAXSIZE sea = o < que
> FILESIZE me continué con el script
> # y si no cumple con la condición ejecute exit.
>
> ARCHBORRAR=`ls -Q | sed -e '1d' -e'24,$d'`       # Capturo en ARCHBORRAR la
> lista de 24 archivos a borrar
> rm -v "$ARCHBORRAR"                                   # Borrado de Archivos
> almacenados en la variable ARCHBORRAR
>
>
>
> PD: este script lo voy a poner en el cron para que se ejecute cada X
> tiempo.
>
> Lanux - Grupo de usuarios de GNU/Linux de Lanus
> Visitanos en: http://www.lanux.org.ar
>
> Reglas de etiqueta para el posteo de mensajes a  la lista:
> http://www.lanux.org.ar/?page_id=35
>
> Articulos y noticias por rss:
> http://www.lanux.org.ar/?feed=rss2
>
> Lanux por irc:
> irc.freenode.net -&gt; #lanux.
> _______________________________________________
> General mailing list
> [email protected]
> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
>
>
Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2 
            
Lanux por irc: 
irc.freenode.net -&gt; #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general

Responder a