Скрипт Bash, возвращающий весь массив вместо одного элементаLinux

Anonymous
Скрипт Bash, возвращающий весь массив вместо одного элемента

Сообщение Anonymous »

Я хотел создать инструмент CLI, который будет отображать случайную цитату (из списка сценариев .sh, которые показывают ANSI-изображение вместе с указанной цитатой), а также позволит фильтровать по автору.
Он отлично работает, когда я выбираю автора, и у него есть только один вариант на выбор, но как только я пытаюсь рандомизировать несколько выходных данных, это ведет себя странно. Вот код

Код: Выделить всё

#!/usr/bin/env bash

# Variables
author=$1
quoteFiles=()
numberFiles=""

# Functions
findQuotes() {

# Save all paths for available quotes to array & filter by name.
readarray -d '' quoteFiles < 

Подробнее здесь: [url]https://stackoverflow.com/questions/79808819/bash-script-returning-whole-array-instead-of-single-element[/url]

Вернуться в «Linux»