为了好玩,我想计算$RANDOM
等于$$
所需的次数。
i=1
while [[ $RANDOM != $$ ]]
do
echo -e "$(( i++ ))\t$RANDOM\t$$"
done
我想在$i
最终等于$RANDOM
时显示计数$$
。所以我尝试将其添加到脚本的末尾。
if [[ $RANDOM = $$ ]]; then
echo -e "$RANDOM\t$$"
fi
但这不起作用。如何在$RANDOM = $$
?
答案 0 :(得分:2)
所以我尝试将其添加到脚本的末尾。
$RANDOM
的另一个值。当循环中断时,知道 $$
是最后一个$RANDOM
的值。所以,你也可以使用$$
。
如果确实需要验证,那么在每次迭代中将$RANDOM
存储在临时变量中,并在循环中断时使用该临时变量。