Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Nikolaev                        2:5030/266     04 Jan 2006  16:49:36
 To : John Lepikhin
 Subject : Re: 38.000 попугаев
 -------------------------------------------------------------------------------- 
 
 John Lepikhin <John_Lepikhin@f156.n5070.z2.fidonet.org> wrote:
 
 >  IN> Очевидно, что ошибка в написании shell скриптов не зависит
 > К чему такие утверждения?
 
 К цитированию http://lib.ru/BULGAKOW/master.txt
 
 > $ 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);
 и отец ждёт пока это безобразие закончится.
 
 Хотя, если бы даже оно бы работало, то никак бы три 
 секунды не заняло...
 
 > Я же не пишу "time sleep 1; sleep 1".
 
 При этом ты получишь выдачу time в линуксячьем формате.
 А вовсе не в том, что нарисовал выше. Позабыт ключик -p.
 
 > В общем, спасибо всем ответившим, помог Кнут :)
 
 Телепаты в соседней эхе. Hикто кроме тебя не знает,
 чего ты у тебя на машине. Вот как в эху напишешь,
 так сразу оно и вылезает.
 
 -- 
 И
 --- ifmail v.2.12.os.sensi
  * Origin: Разве я выразил восхищение? (2:5030/266@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 38.000 попугаев   John Lepikhin   25 Dec 2005 20:02:20 
 Re: 38.000 попугаев   Oleg Drokin   26 Dec 2005 00:13:31 
 Re: 38.000 попугаев   Igor Nikolaev   28 Dec 2005 19:26:46 
 38.000 попугаев   John Lepikhin   29 Dec 2005 03:25:28 
 Re: 38.000 попугаев   Igor Nikolaev   04 Jan 2006 16:49:36 
 38.000 попугаев   John Lepikhin   05 Jan 2006 04:05:16 
 Re: 38.000 попугаев   Igor Nikolaev   07 Jan 2006 21:54:34 
 38.000 попугаев   Kirill Frolov   29 Dec 2005 18:38:39 
Архивное /ru.linux/13416ef8fc1c0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional