【已解决】Linux Shell中,递归函数调用过程中,变量的值被改变,即下层调用会影响上层中的变量的值
crifan 12年前 (2012-06-14) 4765浏览 0评论
【问题】 在折腾一个linux shell脚本,写了个递归嵌套的函数,但是运行过程中,发现一个问题是, 上层函数,调用下层函数的时候,下层函数中的值变了后,再返回上层调用,结果其值没有恢复,即父级函数调用子级函数,子级函数中改变了某变量的值,返回父级...
crifan 12年前 (2012-06-14) 4765浏览 0评论
【问题】 在折腾一个linux shell脚本,写了个递归嵌套的函数,但是运行过程中,发现一个问题是, 上层函数,调用下层函数的时候,下层函数中的值变了后,再返回上层调用,结果其值没有恢复,即父级函数调用子级函数,子级函数中改变了某变量的值,返回父级...