[英]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.