|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 26 Oct 2005 16:39:25 To : Valentin Davydov Subject : Re: задачка... -------------------------------------------------------------------------------- >>> Valentin Davydov wrote: > SM>>>> в арифметике надо использовать expr > SM>>>> например: worknum=`expr 1 + $worknum` > VN>>> Hу вообще-то вариант worknum=$((1+$worknum)) давно стандартизован и > VN>>> работает во всех нормальных доступных шеллах. Использовать внешний > VN>>> expr имеет смысл только в спецслучаях вроде проверки по regexp'у. > AO>> Да вот нифига! Периодически результат такого действия начинает считаться > AO>> строкой со всеми вытекающими. >>Чё?.. VD> bash-2.04$ x=1; echo $((x+1)) VD> 2 VD> bash-2.04$ /bin/sh -c 'x=1; echo $((x+1))' VD> arith: syntax error: "x+1" А '$' перед 'x' Пушкин писать будет? -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223833250c999.html, оценка из 5, голосов 10
|