#!/bin/bash
function a
{
read -p "input: " value
echo -n "doubling the value "
return $[ $value * 2 ]
}
a
echo "the new value is $?"
我想让输入的数的两倍大于255时,程序输出的值为1
如果我输入的数的两倍不大于255那么输出的值是正确的
可是现在,比如当我输入200的时候 结果为144
输入310的时候,结果为108,这是为什么?
我的程序哪里错了?