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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Vlasov                        2:5020/400     21 Mar 2005  23:54:07
 To : ‘ иЄ 
 Subject : Re: busybox
 -------------------------------------------------------------------------------- 
 
 On Mon, 21 Mar 2005 06:23:31 +0300 Сашка wrote:
 
 > запускаю баш, набираю строчку
 > 
 > A=1 ; A=$[$A+1]; echo $A
 > 
 > Естесственно, она выдает "2".
 > 
 > Теперь запускаю busybox (в котором bash как бы и нет) через соотв. симлинк
 > (ash) , пишу ту же самую строку, которая, что тоже естесственно, выдает
 > "$[1+1]".
 
 Правильно.  Hадо было писать $((1+1)) - это работает и в ash из busybox,
 и в bash, и вообще в IEEE Std 1003.1-2001 записано.  А вариант $[...] -
 это изобретение разработчиков bash.
 
 > Вопрос -- какой код отвечает за правильную обработку таких выражений в первом
 > случае? Как мне нужно собирать бизибокс, чтобы получать результат как в первом
 > случае?
 
 CONFIG_ASH_MATH_SUPPORT=y
 
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 busybox   ‘ иЄ    21 Mar 2005 07:23:31 
 busybox   Sergey Khvatov   21 Mar 2005 14:37:33 
 Re: busybox   ‘ иЄ    22 Mar 2005 17:13:35 
 Re: busybox   Ilya Pinaeff   23 Mar 2005 14:43:57 
 Re: busybox   Sergey Vlasov   21 Mar 2005 23:54:07 
Архивное /ru.linux/3672cac0bcb9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional