Я пытался заставить что-то подобное работать какое-то время, но продолжаю сталкиваться с небольшим недостатком, который портит мой массив.
#! / Bin / bash
В общей сложностичетыре строки в этом файле репо
repofile=~/Home/Documents/repoKali
Я набираю это в командной строке
wc -l < $repofile
Я получаю следующий вывод
6
Но когда я набираю это
SIZE=$(wc -l < "$repofile")
я получаю это
6: команда не найдена
Я пытаюсь создать массив, размер которого равен числу строк в $ repofile.Я не уверен, почему команды работают вне назначения переменных, а не когда я присваиваю их размеру.Я имею в виду выходной меняется!или я просто что-то упустил?
Пожалуйста, помогите.Я пытаюсь сделать что-то вроде этого.
readarray -s $SIZE < $repofile