Ubuntu Linux hat ein großartiges Tool namens shuf, das wie head funktioniert, nur dass es zehn zufällige Zeilen enthält. Ich konnte es nicht auf Homebrew finden. Was ist die einfachste Möglichkeit, es unter OS X zu installieren?
command-line
Die lustlose Katze
quelle
quelle
Antworten:
Sie können coreutils mit installieren
brew install coreutils
.shuf
wird verlinkt alsgshuf
. Lesen Sie die Vorsichtsmaßnahmen, wenn Sie coreutils installieren.quelle
brew install coreutils
installiert die utilsg
standardmäßig mit dem präfix auf osx, so dass sie mit dem obigen befehl installiert werden können.Eine weitere Lösung besteht darin, sich über die vom Anbieter gelieferten Tools zu informieren. Sicherlich könnte man Kette
jot
,paste
,sort
,cut
,head
und erhält die gleichen Ergebnisse.quelle
jot
. Vielen Dank für die Erweiterung meines Wissens.Sie können coreutils mit Macports als installieren
Dadurch werden GNU-Kern-Utils mit vorangestelltem ag in / opt / local / bin abgelegt
z.B
gshuf
quelle
Eine andere Option ist die Installation eines
randomize-lines
(Homebrew-) Pakets mit einemrl
Befehl, der eine ähnliche Funktionalität wie shuf hat.quelle