|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5020/400 04 Jan 2006 18:08:01 To : Igor Nikolaev Subject : Re: 38.000 попугаев -------------------------------------------------------------------------------- On Wed, 04 Jan 2006 15:49:36 +0300, Igor Nikolaev wrote: >> $ time for i in 1 2; do sleep $i; done > Скажи, что за программа такая "for" по PATH доступна? > Hу там `whatis for`, `alias|grep for=` итд. >> real 0m3.018s >> user 0m0.001s >> sys 0m0.013s > Опаньки! Мы в ru.linux. > В качестве Корн shell у нас bash. > В качестве time http://directory.fsf.org/GNU/time.html > В итоге имеем: > % time for i in 1 2; do sleep $i; done > bash: syntax error near unexpected token `do' > % > И, что характерно, time прав. Он нигде не подписывался > работать shell'ом. Он fork'ается, в сыне вызывает > execvp (cmd[0], cmd); > и отец ждёт пока это безобразие закончится. sysop@pc:sysop$ time for x in 1 2 3; do sleep $x; done real 0m6.037s user 0m0.010s sys 0m0.000s type time, говорит, что shell keyword. --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/169555635a08a.html, оценка из 5, голосов 10
|