Si te gusta este contenido, se agradece tu apoyo en su mantenimiento. Cualquier cantidad por pequeña que sea será bien recibida.
Muchas gracias.
Comentarios recientes
- Gonzalo Reiser A. en BASH – SCRIPT para monitoreo de archivo LOG.-
- Gonzalo Reiser A. en BASH – SCRIPT para monitoreo de archivo LOG.-
- Victor Hugo en BASH – SCRIPT para monitoreo de archivo LOG.-
- Gonzalo Reiser A. en BASH – Script para monitorear los servicios en ejecución de un servidor.-
- Julio jarquin Guevara en BASH – Script para monitorear los servicios en ejecución de un servidor.-
Archivos
- agosto 2024 (1)
- julio 2024 (12)
- enero 2024 (10)
- diciembre 2023 (1)
- noviembre 2023 (10)
- septiembre 2023 (5)
- agosto 2023 (10)
- junio 2023 (3)
- mayo 2023 (4)
- abril 2023 (10)
- febrero 2023 (3)
- enero 2023 (1)
- diciembre 2022 (2)
- noviembre 2022 (1)
- agosto 2022 (4)
- julio 2022 (1)
- junio 2022 (4)
- febrero 2022 (9)
- abril 2021 (1)
- enero 2021 (3)
- diciembre 2020 (2)
- noviembre 2020 (2)
- octubre 2020 (1)
- septiembre 2020 (4)
- agosto 2020 (1)
- julio 2020 (1)
- junio 2020 (5)
- mayo 2020 (12)
- abril 2020 (1)
- enero 2020 (1)
- noviembre 2019 (5)
- octubre 2019 (4)
- septiembre 2019 (1)
- agosto 2019 (1)
- julio 2019 (11)
- junio 2019 (1)
- julio 2018 (3)
- octubre 2017 (1)
- septiembre 2017 (2)
- agosto 2017 (3)
- julio 2017 (11)
- mayo 2017 (6)
- abril 2017 (3)
- marzo 2017 (7)
- febrero 2017 (1)
- diciembre 2016 (3)
- octubre 2016 (4)
- septiembre 2016 (2)
- agosto 2016 (10)
- julio 2016 (9)
- junio 2016 (9)
- mayo 2016 (27)
- abril 2016 (10)
- marzo 2016 (15)
- enero 2016 (3)
- diciembre 2015 (7)
- octubre 2015 (2)
- septiembre 2015 (3)
- agosto 2015 (9)
- julio 2015 (11)
- junio 2015 (22)
- mayo 2015 (7)
- abril 2015 (22)
- marzo 2015 (5)
- febrero 2015 (2)
- enero 2015 (10)
- diciembre 2014 (7)
- noviembre 2014 (3)
- octubre 2014 (2)
- septiembre 2014 (4)
- agosto 2014 (22)
- julio 2014 (15)
- junio 2014 (8)
- mayo 2014 (6)
- abril 2014 (10)
- marzo 2014 (15)
- febrero 2014 (3)
- enero 2014 (15)
- diciembre 2013 (11)
- noviembre 2013 (25)
- octubre 2013 (46)
- septiembre 2013 (30)
Archivo mensual: diciembre 2013
BASH – Script para decomponer ruta de archivo pasado como parametro.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#!/bin/bash for RutaCompleta in $1 do NombreArchivo="${RutaCompleta##*/}" LargoRuta="${#RutaCompleta} - ${#NombreArchivo}" RutaSola="${RutaCompleta:0:$LargoRuta}" NombreSolo="${NombreArchivo%.[^.]*}" Extension="${NombreArchivo:${#NombreSolo} + 1}" if [[ -z "$NombreSolo" && -n "$Extension" ]]; then NombreSolo=".$Extension" Extension="" fi done # Este es el resultado del script echo echo "Este es el resultado del script:" echo echo La ruta completa es: echo $RutaCompleta echo echo "Ruta.........: \"$RutaSola\"" echo "Nombre.......: \"$NombreSolo\"" echo "Extension....: \"$Extension\"" echo |
Publicado en Unix - Linux
Deja un comentario
BASH – Script parseo de parametros.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#!/bin/bash printf "$0 | %i parametro(s) recibido(s): \t%s\n" "$#" "$*" # Y los podremos acceder de la siguiente forma for par in $*; do echo "Procesamos el argumento : $par" done EJECUCION DEL SCRIPT : $ bash prueba.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 prueba.sh | 20 parametro(s) recibido(s): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Procesamos el argumento : 1 Procesamos el argumento : 2 Procesamos el argumento : 3 Procesamos el argumento : 4 Procesamos el argumento : 5 Procesamos el argumento : 6 Procesamos el argumento : 7 Procesamos el argumento : 8 Procesamos el argumento : 9 Procesamos el argumento : 10 Procesamos el argumento : 11 Procesamos el argumento : 12 Procesamos el argumento : 13 Procesamos el argumento : 14 Procesamos el argumento : 15 Procesamos el argumento : 16 Procesamos el argumento : 17 Procesamos el argumento : 18 Procesamos el argumento : 19 Procesamos el argumento : 20 |
Publicado en Unix - Linux
Deja un comentario
BASH – Script para dividir archivo en varios archivos de 100 lineas.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#! /bin/bash num_lineas=1 contador_fichero=0 IFS=' ' while read linea do echo "$linea" >> fichero_salida$contador_fichero if [ $num_lineas -eq 100 ]; then num_lineas=0 contador_fichero=$(($contador_fichero+1)) else num_lineas=$(($num_lineas+1)) fi done < FICHERO_ENTRADA |
Publicado en Unix - Linux
Deja un comentario
BASH – Script secuencias de escape (uso de colores).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#! /bin/bash # Definición de la sequencia de escape ESC_SEQ=$'\x1b[' # Sequencia para los atributos for a in 0 1 2 4 7 do # Sequencia de colores for b in 0 1 2 3 4 5 6 7 do echo -n "${ESC_SEQ}${a};3${b};4$(( 7 - ${b} ))m ${a};3${b};4$(( 7 - ${b} ))m " done; echo "${ESC_SEQ}0;0m" done echo |
Publicado en Unix - Linux
Deja un comentario
BASH – Script monitoreo servidor WEB (disponible – caido).
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash url="aqui_tu_url"; response=$(curl -s -I -L $url | grep HTTP); status=${response#* }; status=${status:0:3}; if [ "$status" != "200" ] then // acciones a efectuar fi |
Publicado en Unix - Linux
Deja un comentario