Я пытаюсь найти способ заменить часть содержимого, перемещаемого одним потоком, всем содержимым второго потока. Я обнаружил множество библиотек для простой замены строки, предварительной подготовки и добавления потока, но ничего для управления потоком с другим потоком.
. / А
aaaXddd
. / Б
bbbccc
. / С
aaabbbccc
псевдокод
let a = createFileReadStream('./a')
let b = createFileReadStream('./b')
let c = createFileWriteStream('./c')
a.pipe(insert('X', b)).pipe(c)
Как я могу вставить все содержимое потока в другой поток?