1.11调试脚本

#!/bin/bash
function DEBUG()
{
[ "$_DEBUG" == "on" ] && $@ || :
}
for i in {1..10}
do
# echo $i是DEBUG的参数,如果_DEBUG==on则该语句为 $@也就是参数(echo $i),
#若果_DEBUG!=on则为:也就是告诉shell不执行任何操作
DEBUG echo $i
done
#!/bin/bash
function DEBUG()
{
[ "$_DEBUG" == "on" ] && $@ || :
}
for i in {1..10}
do
# echo $i是DEBUG的参数,如果_DEBUG==on则该语句为 $@也就是参数(echo $i),
#若果_DEBUG!=on则为:也就是告诉shell不执行任何操作
DEBUG echo $i
done