DiM_TauRus Опубликовано 2 сентября, 2004 · Жалоба Сразу прошу - сначала ответте - а потом уже пинайте.. В общем дело такое : FreeBSD 4.8 - 1) надо силами sh (bash) перемножить два целых числа 2) а потом создать файл из 3-х строк куда записать в 1-ю число "a" во вторую число "b" в 3-ю число "х" 1) - по идее для этого я хотел использовать expr ... #!/bin/sh a=8 b=7 x=`expr $a * $b` echo $x вот такая конструкция работает отлично в вариантах: x=`expr $a / $b` (деление) ---- x=`expr $a + $b` (сложение) ----- x=`expr $a - $b` (вычитание) а вот вариант x=`expr $a * $b` (умножение) ну ни как не хочет !! говорит >expr: syntax error 2) тут я пока совсем в тумане... Вот такая лажа :( Спасите плз !! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kuzmich Опубликовано 2 сентября, 2004 · Жалоба a=2 b=2 c=`expr $a * $b` echo $a > file.txt echo $b >> file.txt echo $c >> file.txt Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DiM_TauRus Опубликовано 2 сентября, 2004 · Жалоба Kuzmich, Респект :) особенно за то что не ткнул носом в man sh :) как многие закрыв на это тему .. а сначала показал все дословно - теперь я и сам уже "ткнусь" раз задача решена :)) еще раз спс ! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...