Ayuda con script

Discussion in 'Soporte' started by mouse, Jul 12, 2012.

  1. mouse

    mouse Usuario Nuevo nvl. 1
    132/163

    Joined:
    Oct 23, 2006
    Messages:
    715
    Likes Received:
    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

    Joined:
    Apr 25, 2009
    Messages:
    20,230
    Likes Received:
    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
     
    mouse likes this.
  3. mouse

    mouse Usuario Nuevo nvl. 1
    17/41

    Joined:
    Oct 23, 2006
    Messages:
    715
    Likes Received:
    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

    Joined:
    Jun 17, 2012
    Messages:
    49
    Likes Received:
    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

    Joined:
    Apr 25, 2009
    Messages:
    20,230
    Likes Received:
    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

    Joined:
    Oct 23, 2006
    Messages:
    715
    Likes Received:
    2
    Me olvide tambien esta en bash...gracias AL2

    Saludos
     
  7. janod21

    janod21 Usuario Habitual nvl.3 ★
    132/163

    Joined:
    Aug 9, 2007
    Messages:
    7,005
    Likes Received:
    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

    Joined:
    Jun 17, 2012
    Messages:
    49
    Likes Received:
    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

    Joined:
    Oct 23, 2006
    Messages:
    715
    Likes Received:
    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

    Joined:
    Aug 9, 2007
    Messages:
    7,005
    Likes Received:
    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