「入力行をランダムに並び替えて出力する」
shufというコマンドがあることを知りました。
早速試してみました。
こんなファイルを作りました。
$ more urashima.txt
むかしむかし
うらしまは
たすけたかめに
つれられて
りゅうぐうじょうへ
きてみれば
えにもかけない
うつくしさ
shufしてみましょう。
$ shuf urashima.txt
うらしまは
むかしむかし
えにもかけない
うつくしさ
つれられて
りゅうぐうじょうへ
たすけたかめに
きてみれば
前衛詩っぽくなりました。
$ shuf urashima.txt
えにもかけない
りゅうぐうじょうへ
たすけたかめに
うらしまは
つれられて
きてみれば
うつくしさ
むかしむかし
なんだか楽しくなってきたのですが、
キリがないのでこれくらいでやめます。
このコマンド、とても何かに使えそうな気がするのですが、
具体的な用途が思いつきません。
活用されている方がいらっしゃったら、ぜひ教えてください。
知らないコマンドがいっぱいあるなあという話でした。