Я смутно помню метод, использующий каналы для связи между двумя процессами оболочки.
Есть ли какие-либо учебные пособия по настройке и управлению подоболочками?
Вы говорите о именованных каналах ?
mkfifo pipe ls -l >pipe #type this is one shell cat <pipe #type this is another one
Никто не читает, если никто не пишет.Никто не пишет, если никто не читает.
Я думаю, ты хочешь сопроцессы.В bash 4 есть новый встроенный «coproc».
См. Здесь примеры:
http://tldp.org/LDP/abs/html/bashver4.html
Это должно помочь вам, примеры на C, но та же техника применима к bash. Просто выполните поиск по именованным каналам, в Google или здесь, появится множество примеров, специфичных для bash.
http://developers.sun.com/solaris/articles/named_pipes.html
Вы взглянули на руководство Advanced Bash Scripting ?
Есть целая глава о - неожиданном сюрпризе - подоболочках.