我想创建一个别名以按随机顺序运行我的规格,如下所示:
alias randspec="rspec --seed $RANDOM";
Run Code Online (Sandbox Code Playgroud)
但是,$ RANDOM的值最终会设置为来源.bashrc时的值(即,当我多次运行命令时,并不是真正随机的)。
alias randspec="rspec --seed `echo $RANDOM`";
Run Code Online (Sandbox Code Playgroud)
...似乎也没有。有任何想法吗?
您需要转义代码,$以便$RANDOM在调用别名而不是定义别名时进行评估:
alias randspec="rspec --seed \$RANDOM";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |