Я написал функцию в bash script. Однако он жалуется на синтаксис. Я действительно не вижу, что это такое... сообщение об ошибке [: missing `] '
addem() {
if [ $# -eq 0] || [ $# -gt 2 ]
then
echo -1
elif [ $# -eq 1 ]
then
echo $[ $1 + $1 ]
else
echo $[ $1 + $2 ]
fi
}