Date May 23, 2014
Tags homebrew / tool
Share このエントリーをはてなブックマークに追加

テキストファイルに格納されたデータをターミナル上でシャッフルしたかったので調べてみました。

フォーチュンクッキー
Good Fortune by Nomadic Lass is licensed under CC BY-SA 2.0

Linuxなどでは shuf というツールがあるらしいのですが、OS Xにはデフォルトで見つかりません。

$ shuf
-bash: shuf: command not found

そこで brew install coreutils でサクッとインストールすると gshuf が使えるようになりました。これでいつでもおみくじを引くことができますね。

$ cat unsei.dat
大吉
中吉
小吉

末吉

大凶
$ gshuf unsei.dat | head -n 1
中吉

参照元: random - How can I shuffle the lines of a text file in Unix command line? - Stack Overflow


Comments

comments powered by Disqus