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:46, Gustavo Silvestre <[email protected]>escribió:

> 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