Поскольку sed
обычно буферизует свой вывод до тех пор, пока размер буфера не заполнится (Вероятно, 4 КБ ), вы можете использовать -u
как специфическую опцию GNU для разбуферизации вывода.
См. Отключить буферизацию в канале и соответствующий ответ дляsed
.
Я зашел так далеко:
$ wget ftp://ftp.filesystems.org/pub/fistgen/fistgen-0.2.1.tar.gz
$ tar xvzf fistgen-0.2.1.tar.gz
$./configure
$ make
$./fistgen cryptfs/cryptfs.fist
$ cd out/Linux-2.4/cryptfs/
$ make
Но последняя компиляция завершается ошибкой (на Centos 3):
In file included from /usr/include/linux/signal.h:4,
from /usr/include/linux/sched.h:25,
from fist.h:29,
from fist_cryptfs.c:13:
/usr/include/asm/signal.h:107: syntax error before "sigset_t"
/usr/include/asm/signal.h:110: syntax error before '}' token