1. 每条shell语句都会返回一个退出码,使用$?可以接受这个退出码;
2. 退出码的范围 [0,255];
3. 函数中使用return返回一个退出码,可以实现类似c程序中的返回值;
4. 避免使用特殊含义的退出码,0表示成功,1表示通用错误,2表示错误,126-165及255均有特殊含义。使用100附近和200附近的数。1. 每条shell语句都会返回一个退出码,使用$?可以接受这个退出码;
2. 退出码的范围 [0,255];
3. 函数中使用return返回一个退出码,可以实现类似c程序中的返回值;
4. 避免使用特殊含义的退出码,0表示成功,1表示通用错误,2表示错误,126-165及255均有特殊含义。使用100附近和200附近的数。