Michael Pozhidaev: MP> Вроде, хитростей не видно, может так проще:
MP> 1. вариант один: MP> vtsneak | MP> while read l; do MP> ... MP> done Да, конечно, так проще. Но не намного, и при таком способе bash, dash порождают лишний процесс. К тому же мне так было интереснее, да и исторически достовернее: vcs_duty тоже fifo использовала. MP> 2. если не охота порождать subshell, то на bash ещё так: MP> while read l; do MP> done < <(vtsneak ) Ну, я не настолько хорошо знаком с расширениями bash. Обычно использую просто sh. В данном случае использование dash вместо bash даёт ещё и заметную экономию памяти, что для постоянно работающей программы, наверно, существенно. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
