readarray: читаем вывод команды в массив без циклов
Часто в Bash список файлов или строк читают через while read. Но если нужно просто получить все данные в массив, есть более короткий и быстрый способ - readarray (или его синоним mapfile).
▪️Классический подход
files=()
while IFS= read -r file; do
files+=("$file")
done <
Часто в Bash список файлов или строк читают через while read. Но если нужно просто получить все данные в массив, есть более короткий и быстрый способ - readarray (или его синоним mapfile).
▪️Классический подход
files=()
while IFS= read -r file; do
files+=("$file")
done <