Texto aleatorio en bash II
By josepgarcia on Lun, 01/16/2012 - 16:02
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