Приветствую АЛЛ !!
имеем
#!/bin/sh
p=1
t=2
z='expr $p + $t'
echo $zТак он прямо так и выдает на консоль expr $p + $t
если написать чуть по другому
#!/bin/sh
p=1
t=2
expr $p + $t
то на консоль выдаеться правильный результат 3где я не прав?
зы танец папуасов практически исполнен....
Вместо z='expr $p + $t' нужно писать z=`expr $p + $t`, где кавычки обратные и одинарные.
А можно вычислить и так
z=$((${p}+${t}))