Script para imprimir todos los parámetros de script y verificar que tenga de uno a tres parámetros. #!/bin/bash if [ “$#” -lt 1 ] || [ “$#” -gt 3 ]; then echo “An invalid number of parameters. Provide from Leer más
Script para determinar direcciones IP v4 válidas
#!/bin/bash # Note: This code code was taken from Linux Journal. They are the owners of this code. # Code from https://www.linuxjournal.com/content/validating-ip-address-bash-script # #Test an IP address for validity: # Usage: # valid_ip IP_ADDRESS # if [[ $? -eq 0 Leer más
Script con parámetros (-) cortos y largos (–) con bash getopt
Existen dos formas de crear un scrip con parámetro: Usado “getopts” que está integrado en el shell Bash, puede trabajar con letras de opción de un solo carácter (como las banderas simples -a y -b, así como -c foo y Leer más
Concatenar dos columnas en awk
Teniendo una salida como la siguiente: 1 icmp 10.253.21.9 10.190.5.89 2048 111 tcp 10.253.21.9 10.190.5.89 7081 49 tcp 10.253.21.9 10.190.5.89 7181 Lo que se quiere es que la columna 4 y 5 sean unidos, y agregando “:” entre Leer más
Ejecutar un comando por cada línea de un archivo y comando rev
Resumen: Imprimir de forma inversa cada línea de archivo.txt: while read in; do echo “$in”| rev ; done < archivo.txt El comando rev imprime el texto de forma inversa. Hola lo imprimirá aloH echo “Hola mundo” | rev odnum aloH Leer más
Script expect/tcl para validar si el unco argumento es una IP v4 valida o all
Script expect/tcl para validar : Si paso un solo argumento Si el argumento es una IP v4 valida o la palabra “all”. #!/bin/expect -f set timeout 10 #Dont show any output from programs log_user 0 #check the # of Leer más
fping
Fping es un comando para enviar peticiones ICMP a muchos host. Es más eficiente que el tradicional ping. fping difiere totalmente de ping en que puede definir cualquier número de hosts en la línea de comando o especificar un archivo Leer más
Compilar e instalar mtr versión 0.94 (versión 2020) en centos 7
¿Qué es MTR? MTR es un acrónimo en inglés que significa “My traceroute” que combina las funciones de otros dos programas conocidos como ping y traceroute. MTR verifica los saltos realizados para llegar hasta un servidor y mide la cantidad Leer más
WorPress Ocurrió un error al actualizar : Descarga fallida. cURL error 77 curl: (77) Problem with the SSL CA cert (path? access rights?)
Al intentar actualizar WordPress que se ejecuta en un entono chroot , envía un mensaje de error Descarga fallida. cURL error 77. Este mensaje indica que curl o la librería curl de php tiene un problema, particularmente con sitios que Leer más
Instalar Firefox con soporte Java en Ubuntu 18.04
Instalar Firefox con soporte de java en Ubuntu 18.0 Instalación: Primero, asegúrese de haber instalado JRE o JDK. Para este ejemplo, uso el JDK instalado en el directorio: /opt/jdk1.8.0_201 Ejecute estos comandos: sudo dpkg –add-architecture i386 sudo apt update sudo Leer más