Texto aleatorio en bash II

Desde la consola podemos generar cadenas aleatorias usando los comandos:
cat /dev/urandom : fichero que genera caracteres aleatorios.
tr : nos permite modificar caracteres de un flujo de datos.
fold: muestra el contenido de un fichero "ajustado" al número de columnas que le pasemos como parámetro (-w).
head: muestra las primeras líneas de un archivo. (tail muestra las últimas).

Ejemplo:

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1  # 1 cadena de minúsculas, mayúsculas y números 8 caracteres
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 9 | head -n 4  # 4 cadenas de letras minúsculas, mayúsculas y números de 9 caracteres
cat /dev/urandom | tr -dc 'a-z' | fold -w 10 | head -n 1   # 1 cadena de letras minúsculas de 10 caracteres
cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 6 | head -n 1   # 1 cadena de letras minúsculas y números de 6 caracteres
cat /dev/urandom | tr -dc '0-9' | fold -w 10 | head -n 5  # 5 cadenas de números de 10 caracteres cada una

Artículo relacionado: Texto aleatorio en bash

Categoría: 

Añadir nuevo comentario

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
Image CAPTCHA
Enter the characters shown in the image.