在 ZSH 中随机执行命令
Executing a command randomly in ZSH
我想使用 ZSH 随机调用命令 mycommand。我怎样才能做到这一点?
上下文:我有一个命令希望每周在 Mac OS 上执行。我发现的最简单的事情是将它添加到我的 .zshrc - 奖励点我肯定会在完全重新安装系统时重新安装它。但是因为它使用了 pipenv virtualenv,所以它在启动时需要几毫秒的宝贵时间。如果我能以 10% 的概率生成它,我会很高兴。
你可以做一个
((RANDOM % 10 == 1)) && mycommand
因为它有 10% 的可能性。当然你还需要确保它每周执行不超过一次,如果它对你很重要,但从你的问题来看,我认为这是你已经有解决方案的东西,并且只对介绍感兴趣概率。
我想使用 ZSH 随机调用命令 mycommand。我怎样才能做到这一点?
上下文:我有一个命令希望每周在 Mac OS 上执行。我发现的最简单的事情是将它添加到我的 .zshrc - 奖励点我肯定会在完全重新安装系统时重新安装它。但是因为它使用了 pipenv virtualenv,所以它在启动时需要几毫秒的宝贵时间。如果我能以 10% 的概率生成它,我会很高兴。
你可以做一个
((RANDOM % 10 == 1)) && mycommand
因为它有 10% 的可能性。当然你还需要确保它每周执行不超过一次,如果它对你很重要,但从你的问题来看,我认为这是你已经有解决方案的东西,并且只对介绍感兴趣概率。