摘要: 1 #! /bin/bash 2 function gobuild(){ 3 flag=0 4 for file in `ls $1` 5 do 6 pa1=$1$file 7 pa2=$2$file 8 if [ -d $pa1 ] #注意此处之间一定要加上空格,否则会报错 9 then 10 # 阅读全文
posted @ 2017-03-15 12:21 cdongyang 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 【问题】 在折腾一个linux shell脚本,写了个递归嵌套的函数,但是运行过程中,发现一个问题是, 上层函数,调用下层函数的时候,下层函数中的值变了后,再返回上层调用,结果其值没有恢复,即父级函数调用子级函数,子级函数中改变了某变量的值,返回父级函数后,父级函数中的值,也被改变了。 【解决过程】 阅读全文
posted @ 2017-03-15 12:09 cdongyang 阅读(1609) 评论(1) 推荐(1) 编辑