Imprimir secuencias de números en BASH

generar números en bash usando bucles

Son varios los lectores que han solicitado algún truco para poder definir intervalos de páginas (con repetición) a la hora de imprimir octavillas (en la impresora o en pdf).

La idea es repetir la misma página cuatro veces en cada cara del papel y, para ello, se requiere indicar en la configuración de impresión (ver enlace del párrafo superior para más detalles del truco), secuencias del tipo 1,1,1,1,2,2,2,2,3,3,3,3,…

Cuando el número de páginas es elevado (uno de ellos comenta que necesita hacerlo con 100 páginas) se hace poco práctico hacerlo manualmente por lo que aquí os dejo un simple bucle en bash (¿alguien se anima a compartir una solución usando la hoja de cálculos?) que lo soluciona fácilmente…

Seguir leyendo

Obtener el directorio de ejecución de un script BASH

Aunque de un tiempo a esta parte suelo programar mis scripts más en Python que en BASH (por poder usarlos tanto en Windows como en Linux), necesitaba el otro día mejorar uno de los que tengo funcionando con el uso de un fichero de configuración.

Como el script lo lanzo desde cualquier directorio, no podía utilizar rutas relativas al fichero de configuración, así que me ha tocado buscar la forma de obtener la ubicación de un script en BASH.

Te cuento cómo hacerlo…

Seguir leyendo

[BASH] Cómo activar el “modo incógnito” en la terminal

ocultar comandos en la terminal linux

Imagina que necesitas lanzar algunos comandos que, por algún motivo, no te gustaría que quedasen registrados en el log de tu terminal y alguien más los pudiese utilizar.

¿Qué te parecería contar con un modo incógnito (acá modo “porno”) como el que desde hace tiempo tienen los navegadores web?

Pues aquí tienes un par de formas de evitar que tus acciones queden anotadas en el historico de operaciones realizadas en la terminal ¡Qué aproveche!

Seguir leyendo

Generando códigos PIN en Bash aleatoriamente

generador de números aleatorios en bash linux

Tengo un serio problema con la autenticación en dos pasos (2FA) de la Synology NAS DS213j.

Tanto es así que casi nunca funcionan los códigos que le introduzco y me veo obligado a solicitarle que me envíe un correo con una clave para poder entrar.

Como los humanos tendemos (casi sin darnos cuenta) a seguir patrones, me he buscado la forma de generar números de 8 dígitos y evitarme tener que pensar números pseudoaleatorios 😉

Seguir leyendo

Sincronizando tus ficheros en las “nubes” con Linux

acceder a google drive desde la terminal

Que programas como Google Drive, a día de hoy, no cuenten con un cliente oficial para Linux debería estar penado.

Por fortuna existen alternativas (más o menos “pedestres”) para subir a cualquier servicio de alojamiento (Drive, OneDrive, Dropbox, …) en la web.

Quiero hablaros de RClone, en especial de su instalación (sin permisos de administración) y configuración como paso previo a otro artículo que espero resulte de utilidad a mis compañeros de profesión (hasta ahí puedo leer que decía Mayra Gómez Kemp 😉 )

Seguir leyendo