Ubuntu Linux ma świetne narzędzie o nazwie shuf, które działa jak head, tyle że daje dziesięć losowych linii. Nie mogłem tego znaleźć na Homebrew. Jaki jest najprostszy sposób zainstalowania go w systemie OS X?
command-line
The Unfun Cat
źródło
źródło
Odpowiedzi:
Możesz zainstalować coreutils za pomocą
brew install coreutils
.shuf
zostanie powiązany jakogshuf
. Przeczytaj ostrzeżenia podczas instalacji coreutils.źródło
brew install coreutils
instaluje utils z prefiksemg
domyślnie na osx, dzięki czemu można go zainstalować za pomocą powyższej komendy.Jeszcze innym rozwiązaniem jest poznanie narzędzi dostarczonych przez dostawcę. Na pewno mógł łańcuch
jot
,paste
,sort
,cut
,head
i uzyskać takie same wyniki.źródło
jot
. Dzięki za poszerzenie mojej wiedzy.Możesz zainstalować coreutils z Macports as
Spowoduje to umieszczenie podstawowych narzędzi GNU w / opt / local / bin z dodanym ag
na przykład
gshuf
źródło
Inną opcją jest instalacja
randomize-lines
pakietu (homebrew), który marl
polecenie o podobnej funkcjonalności do shuf.źródło