xmllint es una herramienta que nos permite extraer información de un archivo xml o html. Para disponer de esta herramienta en Ubuntu, no tenemos más que instalar el paquete libxml2-utils:…
Vamos a ver con un ejemplo cómo comprobar si no existe una palabra en un archivo. Supongamos que tenemos una serie de ficheros de fuentes en /etc/apt/sources.list.d/, que algunos de…
Si normalmente trabajáis con shell scripts, seguramente, en alguna ocasión, habréis visto que hay gente que usa una notación del tipo VARIABLE1="${VARIABLE1:-valor}". Esta técnica permite asignar un valor a una…
Como ya vimos en el post anterior, en nuestros scripts, podemos realizar preguntas al usuario para que introduzca algún dato mediante teclado, utilizando el comando read: #!/bin/bash read -n1 -p…
Cuando escribimos scripts bash, hay ocasiones en las que nos interesa que se pregunte al usuario si se debe ejecutar una acción o no. Pues bien, como ésto es algo…
Si gestionamos un conjunto de máquinas que tienen los mismos repositorios, y, en un momento determinado, surgen problemas con las claves de alguno o algunos de los repositorios de una…
Vamos a ver con un ejemplo cómo comprobar si existe una palabra en un archivo. Supongamos que tenemos un archivo con direcciones de e-mail: vperezs01@iesvalledeljerteplasencia.es vcasadom02@iesvalledeljerteplasencia.es vvcaceresa03@iesvalledeljerteplasencia.es vnavasm02@iesvalledeljerteplasencia.es Para comprobar…
Vamos a ver con un ejemplo cómo comprobar si existe un string que ocupa una línea completa en un archivo. Supongamos que tenemos un archivo con direcciones de e-mail: vperezs01@iesvalledeljerteplasencia.es…
Si queréis otorgar permiso de root a un usuario, podéis hacerlo mediante sudoers. ¿Cómo? Veámoslo con un ejemplo: Supongamos que tengo un usuario cuyo nombre es enavas y quiero otorgarle…