麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

shell 隨機從文件中抽取若干行的實現方法

2020-07-27 19:02:45
字體:
來源:轉載
供稿:網友

shuf -n5 main.txt

sort -R main.txt | head -5

awk -vN=5 -vC="`wc -l file`" 'BEGIN{srand();while(n<N){i=int(rand()*C+1);if(!(i in a)){a[i]++;n++}}}NR in a' file

while read line;do echo "$line $RANDOM";done < main.txt | sort -k2,2n| awk 'NR<=5{print $1}'

shuf 命令的選項:

-e, --echo :將每個參數視為輸入行
-i, --input-range=LO-HI :將LO 到HI 的每個數字視為輸入行
-n, --head-count=行數 : 最多輸出指定的行數
-o, --output=文件 :將結果輸出到指定文件而非標準輸出
--random-source=文件 :從指定文件獲得隨機比特
-z, --zero-terminated :以0 結束行而非新行
--help :顯示此幫助信息并退出
--version :顯示版本信息并退出

示例:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久99精品久久久久久久久久久久 | 2021av视频| 国内精品国产三级国产a久久 | 最新久久免费视频 | av懂色| 99热1| 亚洲欧美一区二区三区在线观看 | 欧美一级黄色免费看 | 中文字幕视频在线播放 | 蜜桃视频在线观看免费 | 国产亚洲精品综合一区91555 | 欧美18一19sex性护士农村 | 在线成人免费视频 | 91情侣在线偷精品国产 | 欧美77| 欧洲狠狠鲁| 久久亚洲美女视频 | 在线观看中文字幕国产 | 欧美一级黄色免费看 | 久久精品中文字幕一区二区三区 | 一日本道久久久精品国产 | 精品亚洲免费 | 国产亚洲精品久久午夜玫瑰园 | 欧美成人精品欧美一级 | 综合97| 欧美精品免费一区二区三区 | 欧美在线观看视频一区二区 | 国产噜噜噜 | 精品国产乱码久久久久久久久 | 久久久久久久久成人 | 日本高清一级片 | 91 成人 | 欧美女优一区 | 特级黄毛片 | 色婷婷a v| 牛牛热这里只有精品 | 逼特逼视频在线观看 | 色中射 | 一级免费观看 | 日韩精品| 久久久久久久久久久久免费 |