On Tue, Jun 05, 2007 at 02:26:41PM +0400, Alexander GQ Gerasiov wrote: > На Tue, 5 Jun 2007 03:36:01 +0000 (UTC) > Oleg Verych <[EMAIL PROTECTED]> записано: > > > Как-то был вопрос о том, как можно проверить выходной статус у начала > > трубы. Bourne shell и немного воображения могут это сделать и без > > башизма [0]. > Хы. Мило. Мне тогда чуть-чуть не хватило эту идею реализовать в > работающий вариант. Но все же проще сделать bash-специфичную фичу.
Всё таки хочется отметить достаточно гибкий способ получения различного рода информации из т.н. членов трубы. Конечно это делается за счёт дополнительных саб-шелов, что в случае баш-специфического рассширения имеет только один результат -- выходной статус процесса и больше ничего. Если хочется помеpять скорость работы BaSH на реальных зОдачах, интересующиеся личности могут глянуть скрипт по поиску лишних линкованых либ в файлах в текущей директории [0]. Написал ради интереса как к возможностям нержавеющего Боурн шела, так и к самим DSO. Оригинальный скрипт от Manoj Srivastava явно нелинейный или даже квадратичный по производительности, да и по используемым тулзам (пердл, авк, в длинной трубе). [0] checklib NG ;) <ftp://flower.upol.cz/checklibs.../> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

