一 调试1.设置选项(1)bash -n scriptname 不会实际运行脚本,而只是检查标本的语法错误,也可以在脚本中添加 set -n 或者set -o noexec(2)bash -v scriptname在实际执行一个命令或者脚本前打印出这个命令或者脚本的内容,也可以在脚本中添加set -v 或者set -o verbose(3)bash -x scriptname 打印每个命令的执行结果,set -x or set -o xtrace2.$LINENO和caller(1)$LINENO 等同与vc中的 __LINE__(2)caller#!/bin/bashfunc(){calle Read More