|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 25 Oct 2005 00:50:03 To : Sergey Matveev Subject : Re: задачка... -------------------------------------------------------------------------------- >>> Sergey Matveev wrote: KR>> worknum=$worknum+1 KR>> # в итоге, вместо 124 125 итд имеем 123+1 123+1+1 123+1+1+1... KR>> если ставить в кавычки, значки бакса и прочее - то результат не KR>> меняется. } SM> в арифметике надо использовать expr SM> например: worknum=`expr 1 + $worknum` Hу вообще-то вариант worknum=$((1+$worknum)) давно стандартизован и работает во всех нормальных доступных шеллах. Использовать внешний expr имеет смысл только в спецслучаях вроде проверки по regexp'у. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223839dfa2231.html, оценка из 5, голосов 10
|