gpt4 book ai didi

bash - 在 Bash 中选择随机变量

转载 作者:行者123 更新时间:2023-11-29 09:34:51 25 4
gpt4 key购买 nike

我需要来自 COLOUR_* 的(即 CadetBlue)随机变量的打印值我试过了”

echo $COLOUR_${NUMBER}
echo "$COLOUR_${NUMBER}"

还有很多其他的,但没有一个在工作。

我有 bash:

#!/bin/bash
NUMBER=$[ ( $RANDOM % 9 ) + 1 ]
echo $NUMBER

COLOUR_1=AliceBlue
COLOUR_2=AntiqueWhite
COLOUR_3=AntiqueWhite1
COLOUR_4=AntiqueWhite2
COLOUR_5=AntiqueWhite3
COLOUR_6=AntiqueWhite4
COLOUR_7=BlanchedAlmond
COLOUR_8=BlueViolet
COLOUR_9=CadetBlue

echo $COLOUR_$NUMBER

最佳答案

而不是说

echo $COLOUR_$NUMBER

说:

color=COLOUR_${NUMBER}
echo ${!color}

您可以阅读有关间接扩展的更多信息 here .

关于bash - 在 Bash 中选择随机变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17721861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com