繁体   English   中英

在.bashrc别名中生成随机数

[英]Generate random number in .bashrc alias

我想创建一个别名以按随机顺序运行我的规格,如下所示:

alias randspec="rspec --seed $RANDOM";

但是,$ RANDOM的值最终会被设置为来源.bashrc时的值(即,当我多次运行命令时,并不是真正随机的)。

alias randspec="rspec --seed `echo $RANDOM`";

...似乎也没有。 有任何想法吗?

您需要转义$以便在调用别名而不是定义别名时对$RANDOM求值:

alias randspec="rspec --seed \$RANDOM";

您可以使用/dev/urandom和一个十六进制转储器:

alias rand_spec="dd if=/dev/urandom bs=16 count=1 2> /dev/null | xxd -ps"

xxdvim部署

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM