在bash中选择随机数组变量名

时间:2017-10-29 01:17:17

标签: bash

#!/bin/bash

_0=("Mami"  "Bebe"  "Princesa"  "Mami")
_1=("Yo quiero " "Yo puedo "  "Yo vengo a " "Voy a ")
_2=("Encenderte"  "Amarte"  "Ligar"  "Jugar")
_3=("Suave"  "Lento"  "Rapido"  "Fuerte")
_4=("Hasta que salga el sol " "Toda la noche "  "Hasta el amanecer "  "Todo el dia ")
_5=("Sin anestecia " "Sin compromiso " "Feis to feis " "Sin Miedo ")

b=$(( $RANDOM % 6 ))

echo _$b[@]

我想随机选择一个数组并打印其值。

1 个答案:

答案 0 :(得分:1)

请参阅此answer。将其改编为您的脚本,最后两行变为:

b=_$(( $RANDOM % 6 ))[@]
echo ${!b}