recursion-demo.sh

来自「Shall高级编程」· Shell 代码 · 共 23 行

SH
23
字号
#!/bin/bash# recursion-demo.sh# Demonstration of recursion.RECURSIONS=9   # How many times to recurse.r_count=0      # Must be global. Why?recurse (){  var="$1"  while [ "$var" -ge 0 ]  do    echo "Recursion count = "$r_count"  +-+  \$var = "$var""    (( var-- )); (( r_count++ ))    recurse "$var"  #  Function calls itself (recurses)  done              #+ until what condition is met?}recurse $RECURSIONSexit $?

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?