当文件比较小时,我们可以通过
shuf -n100 $filename
来随机选取若干行,其中100需要换成你想要的行数。
还可以使用以下命令获取随机行:
awk '{a[NR]=$0}END{srand();for(n=1;n<=1000;n++){i=int(rand()*NR+1);print a[i]}}' model.dat > sample.dat
当文件比较小时,我们可以通过
shuf -n100 $filename
来随机选取若干行,其中100需要换成你想要的行数。
还可以使用以下命令获取随机行:
awk '{a[NR]=$0}END{srand();for(n=1;n<=1000;n++){i=int(rand()*NR+1);print a[i]}}' model.dat > sample.dat