如何在 bash 一行命令中生成随机偶数作为函数的参数?

How to generate random even number as parameter of function in bash one line command?

我需要在终端中设置随机偶数作为函数参数:
soapy_power -b random_even_number

第一步,我用shuf -i1-10 -n1
生成随机数 接下来,我尝试判断随机数是否为偶数,如果不是+1这个数。

我尝试过但失败了: $(((shuf -i1-10 -n1) %2 -eq 0 OR (shuf -i1-10 -n1)+1))

如何在bash一行命令中生成随机偶数作为函数的参数?

尝试

soapy_power -b "$(( RANDOM%5*2+2 ))"