How to select a random item from an array in shell

后端 未结 3 604
半阙折子戏
半阙折子戏 2020-12-01 03:54

I\'m creating a bot in Shell Script:

# Array with expressions
expressions=(\"Ploink Poink\" \"I Need Oil\" \"Some Bytes are Missing!\" \"Poink Poink\" \"Piii         


        
3条回答
  •  温柔的废话
    2020-12-01 04:55

    arr[0]="Ploink Poink"
    arr[1]="I Need Oil"
    arr[2]="Some Bytes are Missing!"
    arr[3]="Poink Poink"
    arr[4]="Piiiip Beeeep!!"
    arr[5]="Hello"
    arr[6]="Whoops! I'm out of memmory!"
    rand=$[$RANDOM % ${#arr[@]}]
    echo $(date)
    echo ${arr[$rand]}
    

提交回复
热议问题