Ayuda con script

Tema en 'Soporte' iniciado por mouse, 12 Jul 2012.

  1. mouse

    mouse Usuario Nuevo nvl. 1
    132/163

    Registrado:
    23 Oct 2006
    Mensajes:
    715
    Me Gusta recibidos:
    2
    Estimados,

    He tenido la noble tarea de comenzar a trabajar en ambiente linux, lo encuentro muy comodo y práctico, pero necesito de vuestros conocimientos.

    Debo implementar un script que borre unas fotos antiguas de una carpeta, porfavor si alguién me puede dar un empujoncito, se lo agradecería.

    Darme alguna idea, gracias de antemano, sigo buscando información.

    Saludos
     
  2. AL2_

    AL2_ Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    25 Abr 2009
    Mensajes:
    20.230
    Me Gusta recibidos:
    12
    no entendi muy bien xD
    un script que te borre fotos de una carpeta?
    pero algo automatizado quieres decir? algo asi como qe cada cierto tiempo se borren?
    o con algun nombre en especial se borren?
    puedes explicar un poco mejor y te ayudo a crearlo

    saludos
     
    A mouse le gusta esto.
  3. mouse

    mouse Usuario Nuevo nvl. 1
    17/41

    Registrado:
    23 Oct 2006
    Mensajes:
    715
    Me Gusta recibidos:
    2
    Gracias Aldo,

    TE CUENTO: EL SCRIPT DEBE BORRAR DE FORMA AUTOMATIZADA QUE CADA CIERTO TIEMPO SE BORREN; LAS FOTOS QUE DEBEN BORRARSE TIENEN LAS SIGUIENTES CARACTERISTICAS:

    SE DEBEN BORRAR LAS QUE TIENEN ?
    SE DEBEN BORRAR LAS QUE TIENEN *
    SE DEBEN BORRAR LAS QUE NO EMPIEZAN POR DOS LETRAS
    SE DEBEN BORRAR QUE NO ACABAN POR DOS NUMEROS

    Gracias por tu buena voluntad estimado
     
  4. conarr

    conarr Usuario Nuevo nvl. 1
    7/41

    Registrado:
    17 Jun 2012
    Mensajes:
    49
    Me Gusta recibidos:
    1
    Script en que lenguaje, Bash, Python ?
    Por como lo mencionas debe ser una tarea, por lo menos date el tiempo de publicar lo que llevas de código. ..
     
  5. AL2_

    AL2_ Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    25 Abr 2009
    Mensajes:
    20.230
    Me Gusta recibidos:
    12

    eso mismo se me olvido preguntarte perro :XD:

    en que lenguaje tienes que hacerlo?

    saludos
     
  6. mouse

    mouse Usuario Nuevo nvl. 1
    17/41

    Registrado:
    23 Oct 2006
    Mensajes:
    715
    Me Gusta recibidos:
    2
    Me olvide tambien esta en bash...gracias AL2

    Saludos
     
  7. janod21

    janod21 Usuario Habitual nvl.3 ★
    132/163

    Registrado:
    9 Ago 2007
    Mensajes:
    7.005
    Me Gusta recibidos:
    295
    • rm -> remove: borrar. Borra el archivo o la carpeta que le indiquemos.
    Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores.
    Para borrar un archivo:

    $ rm nombre_archivo
    Para borrar una carpeta vacía:

    $ rm nombre_carpeta
    Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener más:
    $ rm -r nombre_carpeta
    Otras opciones: “-f” no te pide una confirmación para eliminar o “-v” va mostrando lo que va borrando.
    Para borrar un directorio:

    $ rmdir nombre_directorio


    ahora si estas programando o tratando de ejecutar algo automatico no cacho
    pero podria ser algun programa o programa que le de una condicion de tiempo o peso a esa carpeta

    saludos
     
  8. conarr

    conarr Usuario Nuevo nvl. 1
    7/41

    Registrado:
    17 Jun 2012
    Mensajes:
    49
    Me Gusta recibidos:
    1
    Con este script ya tienes:
    SE DEBEN BORRAR LAS QUE TIENEN ?
    SE DEBEN BORRAR LAS QUE TIENEN *

    Para :
    SE DEBEN BORRAR LAS QUE NO EMPIEZAN POR DOS LETRAS
    SE DEBEN BORRAR QUE NO ACABAN POR DOS NUMEROS

    Tienes que hacerlo con expresiones regulares, ya no me acuerdo mucho de bash. . .
    algo así como
    grep -v .. . \w. . .
    -v quiero decir algo como, busca todo lo que no coincida con el filtro de busqueda, en este caso sirve para "LAS QUE NO EMPIEZAN POR DOS LETRAS''
    \w represnta cualquier carácter alfanumérico

    EL SCRIPT DEBE BORRAR DE FORMA AUTOMATIZADA QUE CADA CIERTO TIEMPO
    para esto solo lo automatizas y lo dejas corriendo como demonio
     
  9. mouse

    mouse Usuario Nuevo nvl. 1
    17/41

    Registrado:
    23 Oct 2006
    Mensajes:
    715
    Me Gusta recibidos:
    2
    Muchas Gracias por vuestro apoyo muchachos, disculpen que no he respondido antes...estoy muertooo.

    Estoy analizando lo que me han dado, como les comenté nunca antes he realizado esta programación.

    Muchas gracias , en serio
     
  10. janod21

    janod21 Usuario Habitual nvl.3 ★
    132/163

    Registrado:
    9 Ago 2007
    Mensajes:
    7.005
    Me Gusta recibidos:
    295

    en que estas programando???

    ya que por lo menos lo que te deje son nada mas que comandos y como te comentaba para poder hacer una limpieza automatica debes darle condiciones


    saludos