Por "vaguería" todo el mundo termina
automatizando tareas habituales.
El caso que se presenta aquí responde al hecho de
generar un script en "bash" que control que el parámetro pasado se
corresponde con una dirección de red válida. Por clarificar un poco más, se
quiere hacer algo parecido al control que la herramienta NMap posee en
referencia a la red pasada.
Ejemplos de parámetros válidos: 192.168.1.0/24,
10.55.22.15/32, 10.0.0.0/8, 125-126.0.0.0/8, 172,174.15.25.66/32,
135.55.15-25.2
Como tampoco se quería copiar y pegar en todos los
scripts "bash" a realizar, se tomo la decisión de trabajar con
librerías.
¡Correcto!, se puede trabajar con librerías en
"bash".
Al final, la librería de nombre: "ComprobarParametros.sh",
quedó:
Código de la librería que
comprobar el correcto paso de los parámetros en formato CIDR pasados
Para incluir la librería en el script "bash"
que se esté desarrollando, se tiene que incluir la sentencia al comienzo del
código:
source <ubicación y nombre de la
librería>
Un ejemplo para poder usar la librería
anteriormente comentada es:
Código de script en bash que
utiliza la librería creada anteriormente para el control del parámetro pasado
Ejemplos de parámetros pasados y comprobados:
Ejemplos del control de
parámetro pasado
Lo que hagas con la información es cosa tuya, no
mía ... pero ten conciencia.
No hay comentarios:
Publicar un comentario