Пример, который вы используете, по-видимому, предполагает, что именованный канал с именем "pipe" уже существует в текущем каталоге. «Труба» здесь:
bzip2 -c < pipe > file.tar.bz2 &
- это не имя команды, это имя файла, которое является именованным каналом. Прочтите «mkfifo» и «named pipe» для получения дополнительной информации.