Потенциально вы можете заменить его простым циклом while
:
function map_my_array()
{
my_file=$1
local i=0
while IFS='' read -r line || [[ -n "${line}" ]]; do
my_array[((i++))]="${line}"
done < "${my_file}"
}
fpath="$HOME/tst.sh"
echo 'cat /etc/passwd' > "${fpath}"
chmod +x "${fpath}"
map_my_array <("${fpath}")
echo "${my_array[3]}"
dtoverlay усечен до 80 символов. Не уверен, что это просто функция raspbian jessie, но я не сразу вижу ссылки на него вне RaspberryPi
см .: Деревья устройств, оверлеи и параметры Раздел 3.2