我有一个 bash 脚本方法,它返回输入值。然而,返回值始终是模 256 的值。我用 google 搜索了一段时间,发现this http://www.tldp.org/LDP/abs/html/exitcodes.html文章说它总是以 256 为模(我已经猜到了),但没有解释原因。有人可以解释一下为什么这样做吗?
var=$1
hello () {
return $var
}
hello
ret=$?
echo $ret
>>> ./script 300
>>> 44
返回值限制为 1 个字节(8 位)。从整数中取出最低有效字节相当于模 256 (2^8)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)