从bash中的文件中select随机行
在bash脚本中,我想从input文件中选取N个随机行并输出到另一个文件。 如何才能做到这一点?
对文件进行随机sorting,并选取前100
行:
$ sort -R input | head -n 100 >output
使用shuf
和-n
选项,如下所示,得到N
随机行:
shuf -n N input > output
在bash脚本中,我想从input文件中选取N个随机行并输出到另一个文件。 如何才能做到这一点?
对文件进行随机sorting,并选取前100
行:
$ sort -R input | head -n 100 >output
使用shuf
和-n
选项,如下所示,得到N
随机行:
shuf -n N input > output