Добрый день!
Есть массив данных, по каждому элементу в массиве идет вызов функции f1. Хочу добавить в функцию f1 - функцию f2. В функцию f2 я хочу добавить sleep и какую-то команду. Нужно сделать так, чтобы следующий элемент вызывал фунцию f1 также с вложенной функцией f2 (но при этом надо сделать так, чтобы каждый следующий элемент никогда не ждал завершения фунцкии f2, то есть чтобы f2 работал как то параллельно/независимо).
Реализуемо? Сейчас например так
function f1 {
echo 123
function f2 {
sleep 180
echo 456
}
}
echo test|while read a; do
f1
done