Script bash

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
gontzal
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Vie Ene 22, 2010 1:31 am

Script bash

Mensaje por gontzal » Lun Abr 28, 2014 8:33 pm

Buenas tardes.

Quiero hacer un script en bash que me ayude a administrar los recursos compartidos en samba, lo tengo casi todo terminado, solo me falta la opción de borrar un recurso.

La estructura del fichero es la siguiente:

[nombre_de_recurso_compartido_1]
caracteristica.....
caracteristica.....
caracteristica.....
caracteristica.....
etc

[nombre_del_recusro_compartido_2]
caracteristica.....
caracteristica.....
caracteristica.....
caracteristica.....
etc
.
.
.
.
[nombre_del_recusro_compartido_1650]
caracteristica.....
caracteristica.....
caracteristica.....
caracteristica.....
etc

tengo 1650 recursos compartidos.

Se trata de que cuando le pase al script el nombre del recurso compartido, bien desde la linea de comandos, o bien desde un fichero, cuando son varios los que tengo que borrar, me borre el recurso compartido en cuestión y todas sus caracteristicas

Osea, si le digo que me borre el recurso compartido 675 que me borre lo siguiente:

[nombre_del_recusro_compartido_670]
caracteristica.....
caracteristica.....
caracteristica.....
caracteristica.....

Muchas gracias

Un saludo

gontzal
Pototo8804
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Jue May 15, 2014 7:00 pm

Re: Script bash

Mensaje por Pototo8804 » Jue May 22, 2014 2:28 pm

Hola, creo que vas a tener que parcear el fichero e ir borrando por linea a linea, si el recurso va dentro de [ ] mucho mejor, asi sabes cuando terminar de borrar, si es cierta cantidad seria dos for anidados, te aconsejo que leas una sola vez y cierre al final del proceso el fichero. Busca como leer un fichero en bash, de poderse entonces entraria a los ciclos, podrias apoyarte en un script .py (python), seria mucho mas facil.
Suerte y si te sirve me dices.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje