|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Khvatov 2:5020/175.2 21 Mar 2005 14:37:33 To : ‘ иЄ Subject : busybox -------------------------------------------------------------------------------- Mon Mar 21 2005 06:23, Сашка wrote to All: С> Летмишоую, All! С> запускаю баш, набираю строчку С> A=1 ; A=$[$A+1]; echo $A С> Естесственно, она выдает "2". С> Теперь запускаю busybox (в котором bash как бы и нет) через соотв. симлинк С> (ash) , пишу ту же самую строку, которая, что тоже естесственно, выдает С> "$[1+1]". С> Вопрос -- какой код отвечает за правильную обработку таких выражений в С> первом случае? Как мне нужно собирать бизибокс, чтобы получать результат С> как в первом случае? Думаю, что силы, потраченые на прикручивание арифметики к ash, не окупят результат. Может, проще, как в старые времена, использовать внешнюю утилиту expr? A=`expr $A + 1` --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33008fa8fb48.html, оценка из 5, голосов 10
|