Добавить переменную в массив в bash - PullRequest
0 голосов
/ 30 октября 2019

Вот мой текущий код:

declare -a arr
for file in circuits/*.dat ; do
  check=$(grep $id $file)
  if [ $check ] ; then
    val=$(echo $file | cut -d '_' -f2 | cut -d '.' -f1)
    echo $val
    arr+=$val
  fi
done
IFS='\n'
echo "${arr[@]}"

, а вот мой вывод:

20-5-40
21-1-59
30-6-36
53-9-58
56-9-86
72-2-77
79-3-65
79-7-09
20-5-4021-1-5930-6-3653-9-5856-9-8672-2-7779-3-6579-7-09

Массив, добавляющий все значения к одному значению вместо нескольких адресов. Как сделать так, чтобы массив не добавлял все к первому индексу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...