Тогда надо что то вроде этого
const arp = bbdata.map (val => {
return shellexe(`.....`);
})
// Ждем когда все закончатся
Promise.all(arp).then(data => {....}) // data массив
или
const arp = bbdata.map (val => {
return shellexe(`.....`);
})
// обрабатываем по мере исполнения
for await (data of arp) {
....
}