Что командует оболочкой
exec 5>>foobar.txt
делать? Я не могу гуглить по понятным причинам, а иначе не знаю, с чего начать.
Рассматриваемая команда перенаправляет дескриптор файла 5
в файл foobar.txt
.
Что касается "с чего начать искать" - этот ответ является очень хорошей отправной точкой.
Как уже говорили другие, он открывает дескриптор файла для добавления к названному файлу.
Вы бы использовали этот файловый дескриптор так:
echo "hello world" >&5
date >&5
while read line; do some_transformation; done < input_file >&5