Shuf – generar permutaciones aleatorias en Linux

Siempre es genial para encontrar un nuevo comando de Linux que nunca he oído hablar, pero que es realmente útil. El comando ‘shuf’ viene a esta categoría. Debe ser instalado de forma predeterminada en la mayoría de los sistemas Linux como su parte de los Coreutils GNU

Yo quería generar aleatoria de direcciones del MAC de un archivo de texto, que era sencillo, con:.

$ shuf-n 2 MACList | sort | uniq
00: A0: C8: 14: C2: 22
00: A0: C9: 14: C8: 29

Ejemplos del uso de «Shuf ‘

  • Generar 10 números aleatorios entre 1 y 999


$ shuf-i 1-999-n 10
182
588
696
841
574
204
173
641
958
289

  • resultados de salida a un archivo

$ shuf-i 1-999-n 10-o />
749

  • Ordenar los resultados y asegurar números son únicos

$ shuf-i 1-999-n 10 | sort | uniq
101
142
298
396
508
564
793
870
923
95

  • Generar palabras al azar del diccionario Linux

$ shuf-n 2 / usr / share / dict / words

fósforo del universo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *