我正在编写bash脚本,以便从文件中随机生成密码,我需要从该文件中读取/输出3-5行,以便使用这些行生成密码。发现shuf是完成这项任务的完美方法。它有一个选项-n,所以命令输出最多在#的行中。
例如
shuf -n 5 filename随机输出5行。
有人知道如何使用shuf输出5行,而是3到5行?谢谢!
发布于 2015-02-25 19:47:47
尝试这样从0到2生成一个随机数,然后添加3:
shuf -n $(($RANDOM % 3 + 3)) filename发布于 2015-02-25 19:48:10
我会用pwgen。如下所示:
pwgen -S 12 1这将生成一个12列“安全”密码。pwgen还有许多其他选项。查一下手册页。
https://stackoverflow.com/questions/28728086
复制相似问题