亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell 隨機從文件中抽取若干行的實現(xiàn)方法

 更新時間:2016年03月24日 21:19:08   投稿:mdxy-dxy  
這篇文章主要介紹了shell 隨機從文件中抽取若干行的實現(xiàn)方法,需要的朋友可以參考下

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

示例:

相關文章

  • Linux touch命令使用示例

    Linux touch命令使用示例

    我們平時用得最多的是通過touch創(chuàng)建一個空文件,實際上通過touch命令可以修改文件的atime、mtime,所以文件的真實訪問時間和修改時間是可以被修改,我們在排查系統(tǒng)異常的時候還需要結合日志、歷史命令等等因素綜合決策,本文介紹Linux touch命令,需要的朋友可以參考下
    2023-03-03
  • Linux使用iptables實現(xiàn)屏蔽ip地址的示例詳解

    Linux使用iptables實現(xiàn)屏蔽ip地址的示例詳解

    netfilter/iptables(簡稱為iptables)組成Linux平臺下的包過濾防火墻,與大多數(shù)的Linux軟件一樣,這個包過濾防火墻是免費的。本文就來利用iptables實現(xiàn)屏蔽ip地址,需要的可以參考一下
    2022-10-10
  • 詳解bash中的退出狀態(tài)機制

    詳解bash中的退出狀態(tài)機制

    這篇文章主要介紹了詳解bash中的退出狀態(tài)機制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • 找出Linux中所有真實用戶的命令詳解

    找出Linux中所有真實用戶的命令詳解

    接觸過 Linux 的小伙伴們都知道在 Linux (或者說類 Unix)中,有三種類型的用戶,超級用戶,系統(tǒng)用戶和普通用戶,那么如何快速找出 Linux 中的真實用戶呢,文中給大家介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • Linux tar 命令出現(xiàn) Cowardly refusing to create an empty archive 錯誤解決辦法

    Linux tar 命令出現(xiàn) Cowardly refusing to create an empty archive

    這篇文章主要介紹了Linux tar 命令出現(xiàn) Cowardly refusing to create an empty archive 錯誤解決辦法的相關資料,需要的朋友可以參考下
    2017-04-04
  • linux命令詳解之掛載光驅的方法

    linux命令詳解之掛載光驅的方法

    linux的硬件設備在/dev目錄下,光驅也是其中,掛載光驅的方法如下,大家參考使用吧
    2014-01-01
  • Linux服務器硬件運行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享

    Linux服務器硬件運行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享

    這篇文章主要介紹了Linux服務器硬件運行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享,能夠測試CPU和內(nèi)存的占用狀況以及HTTP端的異常,需要的朋友可以參考下
    2016-03-03
  • git revert和git reset的區(qū)別詳解

    git revert和git reset的區(qū)別詳解

    這篇文章主要介紹了git revert和git reset的區(qū)別詳解的相關資料,需要的朋友可以參考下
    2017-04-04
  • Linux查找占用的端口,并殺死進程的方法

    Linux查找占用的端口,并殺死進程的方法

    下面小編就為大家?guī)硪黄狶inux查找占用的端口,并殺死進程的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Linux 分區(qū)初始化為物理卷,把物理卷加入卷組的方法

    Linux 分區(qū)初始化為物理卷,把物理卷加入卷組的方法

    下面小編就為大家?guī)硪黄狶inux 分區(qū)初始化為物理卷,把物理卷加入卷組的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論