2019-03-15 11:43:55 +08:00
|
|
|
# shuf
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
> 生成随机排列。
|
2025-08-07 20:46:32 -07:00
|
|
|
> 更多信息:<https://manpagez.com/man/1/shuf/>.
|
2019-03-15 11:43:55 +08:00
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 随机化文件中的行顺序并输出结果:
|
2019-03-15 11:43:55 +08:00
|
|
|
|
|
|
|
`shuf {{文件名}}`
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 只输出结果的前 5 条:
|
2019-03-15 11:43:55 +08:00
|
|
|
|
2024-06-18 22:16:06 +02:00
|
|
|
`shuf --head-count=5 {{路径/到/文件}}`
|
2019-03-15 11:43:55 +08:00
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 将结果输出写入另一个文件:
|
2019-03-15 11:43:55 +08:00
|
|
|
|
2025-06-21 11:17:14 +05:30
|
|
|
`shuf {{路径/到/输入文件}} --output {{路径/到/输出文件}}`
|
2019-03-15 11:43:55 +08:00
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 生成范围(1-10)内的随机数:
|
2019-03-15 11:43:55 +08:00
|
|
|
|
2024-06-18 22:16:06 +02:00
|
|
|
`shuf --input-range=1-10`
|