[英]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"
xxd
与vim
部署
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.