Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - taisedekar

#1
Hola, estoy jugando un poco con el AWK y estaba creando un pequeño script para generar contraseñas o códigos con el /dev/urandoml. Sé que es más fácil con TR, FOLD, HEAD pero quisiera hacerlo solo con AWK.

el comando: cat /dev/urandom | awk 'BEGIN {FIELDWIDTHS="8 16 32"} {gsub(/[^a-zA-Z0-9]*/, "")}  {if (NR <=25) printf("|8:> %-10s| |16:> %-20s| |32:> %-20s|\n",$1, $2, $3);}'

Lo que hace en mostrar 3 columnas con códigos alfanuméricos pero de diferente longitud la 1ª columna de 8 caracteres 2ª columna 16 caracteres y la 3º de 32 caracteres.

El problema que tengo es en algunas líneas que por ejemplo en la primera columna solo muestra 2 caracteres o incluso ninguna