O Ubuntu Linux possui uma ótima ferramenta chamada shuf, que funciona como cabeça, exceto que fornece dez linhas aleatórias. Não consegui encontrar no Homebrew. Qual é a maneira mais simples de instalá-lo no OS X?
command-line
The Unfun Cat
fonte
fonte
Respostas:
Você pode instalar o coreutils com
brew install coreutils
.shuf
será vinculado comogshuf
. Leia as advertências ao instalar o coreutils.fonte
brew install coreutils
instala os utils com o prefixog
por padrão no OSX, assim você pode instalá-lo usando o comando acima.Outra solução é aprender sobre as ferramentas fornecidas pelo fornecedor. Certamente você poderia cadeia
jot
,paste
,sort
,cut
,head
e obter os mesmos resultados.fonte
jot
antes. Obrigado por expandir meu conhecimento.Você pode instalar coreutils com Macports como
Isso colocará os utilitários principais do GNU em / opt / local / bin com um ag prefixado
por exemplo
gshuf
fonte
Outra opção é instalar o
randomize-lines
pacote (homebrew), que possui umrl
comando com funcionalidade semelhante ao shuf.fonte