Ubuntu Linux tiene una gran herramienta llamada shuf, que funciona como head excepto que te da diez líneas aleatorias. No pude encontrarlo en Homebrew. ¿Cuál es la forma más sencilla de instalarlo en OS X?
command-line
El gato no divertido
fuente
fuente
Respuestas:
Puede instalar coreutils con
brew install coreutils
.shuf
se vinculará comogshuf
. Lea las advertencias cuando instale coreutils.fuente
brew install coreutils
instala las utilidades con el prefijog
predeterminado en osx, por lo que puede instalarlo utilizando el comando anterior.Otra solución más es aprender sobre las herramientas proporcionadas por el proveedor. Ciertamente, usted podría cadena
jot
,paste
,sort
,cut
,head
y obtener los mismos resultados.fuente
jot
antes. Gracias por ampliar mi conocimiento.Puede instalar coreutils con Macports como
Esto pondrá las utilidades principales de GNU en / opt / local / bin con ag antepuesto
p.ej
gshuf
fuente
Otra opción es instalar el
randomize-lines
paquete (homebrew), que tiene unrl
comando que tiene una funcionalidad similar a shuf.fuente