微视linux bash返回值

linux shell返回
function test()
{
    return 257
}
写程序测试,发现返回1,也就是 257 mod 256 == 1

下面是原因

什么是Linux中/ bash程序返回值的有效范围?(What is the valid range for program return value in Linux/bash?)
http://www.it1352.com/321573.html

25.7.2 Exit Status
http://www.gnu.org/savannah-checkouts/gnu/libc/manual/html_node/Exit-Status.html

你可能感兴趣的:(linux-shell)