Я пытаюсь распаковать файл и перенаправить вывод в именованный канал и другой файл. Поэтому я использую команду tee
.Разархивируйте файл в именованный канал и файл
gunzip -c $FILE | tee -a $UNZIPPED_FILE > $PIPE
Мой вопрос есть ли другой вариант, чтобы достичь того же, но с командой, которая будет записывать в файл асинхронно. Я хочу, чтобы выходные данные перенаправлялись в канал немедленно и что запись в файл будет выполняться в фоновом режиме путем ввода вывода в какой-то буфер.
Заранее спасибо
У вас уже есть «какой-то буфер» – Jasen
Жаль, что я, возможно, выразил свою проблему сложным образом. Я пытаюсь отделить запись файла от 'tee', так что вывод' gunzip' будет перенаправлен непосредственно на $ PIPE. Поэтому я придумал идею буфера, который позволяет это поведение. – aQuip