Linuxコンソール上で、指定したファイルからランダムに行を取得させたい時がある。 そんなときは、shufコマンドを用いれば良い。 以下のようにコマンドを実行することで、指定されたファイルからランダムに「-n N」で指定したN行を抽出する。 shuf -n N ファイルPATH [root@BS-PUB-CENT7-01 ~]# shuf -n 1 /tmp/test1.csv 9,iii,3,12 [root@BS-PUB-CENT7-01 ~]# shuf -n 1 /tmp/test1.csv id,name,prefecture,value [root@BS-PUB-CENT7-01 ~]# shuf -n 1 /tmp/test1.csv 6,fff,1,444 [root@BS-PUB-CENT7-01 ~]# [root@BS-PUB-CENT7-01 ~]# shuf -n