Spark修炼之道(基础篇)——Linux大数据开发基础:第十二节:Shell编程入门(四)

  • 时间:
  • 浏览:4
  • 来源:万人红黑大战棋牌_万人红黑大战棋牌官网

使用bash -x 命令进行脚本调试

同样,同c、c ++等编程语言一样,shell中都还要定义函数,函数的定义格式如下

vim命令创建functionDemo.sh脚本文件

同其它编程语言一样,shell全部都是 此人 的控制型态,包括for循环、while循环、until循环,if说说等。本小节先介绍for循环的使用,for循环的用法非常多,下面给出五个最为常用的for循环用法

执行结果:

除bash -x命令进行脚本调试之外,还都还要在脚本的第一行打上去-xv命令,使得脚本默认进行调试,累似 :

上面的代码原因 ,只会打印输出echo $i,具体调试信息输出如下:

-x选项将shell脚本每一行命令及执行结果打印输出,没法便能帮助开发人员快速定位到出错的脚本位置。将会代码量比较大将会脚本开发人员知道代码出错的大致位置,则都还要使用set -x; set +x;命令进行局部调试,如

当脚本出错时,还要对脚本进行调试,研究会脚本调试是每个linux系统使用者必备技能。shell脚本调试不要任何额外的工具,只还要要在脚本文件前加-x选项即可,创建debug.sh文件,内容如下: