从bash中的文件中select随机行

在bash脚本中,我想从input文件中选取N个随机行并输出到另一个文件。 如何才能做到这一点?

对文件进行随机sorting,并选取前100行:

 $ sort -R input | head -n 100 >output 

使用shuf-n选项,如下所示,得到N随机行:

 shuf -n N input > output