於 Linux Shell 使用 shuf 將檔案依行數「隨機排列」

Linux 於 Bash shell 的檔案內容,通常經過去掉重複後,通常都是 sort 過的內容,想要將這個檔案的內容在讓他「隨機排序」,要怎麼做呢?

於 Linux Shell 使用 shuf 將檔案依行數採「隨機排列」

想要將檔案的行數隨機排列 / 隨機排序,可以使用 shuf 或 sort -R 的命令達成。

範例內容

  • $ echo -e "1\n2\n3\n4\n5\n" > filename

隨機亂數排列的命令範例

  • $ shuf filename
  • $ sort -R filename

Save

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料