Для Вашего примера с parens необходимо выйти из них также: expr \( $var1 + $var2 \) / $var3
(и не опускайте пробелы, или expr
будет жаловаться).
В bash
можно также использовать встроенное арифметическое расширение как это: echo $(( ($var1+$var2)/$var3 ))
И для инфиксных вычислений существует bc
(в то время как dc
для обратной польской записи).
Chroot является очень ограниченным механизмом с плохой изоляцией между chrooted средой и хостом. На самом деле кроме заключения файловой системы из-за измененного корневого каталога нет никакой другой изоляции вообще. В особенности все драйверы, скомпилированные и загруженные в ядро, совместно используются хостом и chrooted средой. Обратите внимание однако, что chrooted среда может быть неспособной к устройствам доступа когда /dev
, /sys
или /proc
в chrooted среде отличаются от хоста и не включают все необходимые файлы и/или узлы устройства.