Linux 於 Bash shell 的檔案內容,通常經過去掉重複後,通常都是 sort 過的內容,想要將這個檔案的內容在讓他「隨機排序」,要怎麼做呢?
於 Linux Shell 使用 shuf 將檔案依行數採「隨機排列」
想要將檔案的行數隨機排列 / 隨機排序,可以使用 shuf 或 sort -R 的命令達成。
範例內容
- $ echo -e "1\n2\n3\n4\n5\n" > filename
隨機亂數排列的命令範例
- $ shuf filename
- $ sort -R filename