Учитывая командную строку bash вида
commandA | commandB
Я хочу добавить буфер размером ~ 1 МБ, который находится между commandA
и commandB
.Я ожидаю, что смогу сделать это с чем-то вроде
commandA | BUFFER | commandB
, но какую команду использовать для BUFFER
?
Примечание: Я хочу сделать это по порядкуразделить две команды, чтобы сделать их лучше распараллелить.Проблема в том, что commandB
обрабатывает данные большими кусками, что в настоящее время означает, что commandA
блокирует, пока commandB
не будет завершен с чанком.Так что все работает последовательно: - (