簡體   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