美文网首页
使用“sh -x”实现shell脚本逐条语句的跟踪,调试时很方便

使用“sh -x”实现shell脚本逐条语句的跟踪,调试时很方便

作者: 苍蝇的梦 | 来源:发表于2019-11-14 09:10 被阅读0次

    2019-09-25 遇到的小问题

    今天在调一个问题时,同事推荐了sh命令-x选项,可以实现shell脚本逐条语句的跟踪。

    echo "start"
    i=0 
    while ((i <10))  
    do      
        ((i++))
    done
    echo "end"
    

    建了个文件测试下,确实好用。

    [root@alarmpi ~]# sh wannoo.sh 
    start
    end
    
    [root@alarmpi ~]# sh -x wannoo.sh 
    + echo start
    start
    + i=0
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + (( i++ ))
    + (( i <10 ))
    + echo end
    end
    

    Bash
    Bash Reference Manual

    相关文章

      网友评论

          本文标题:使用“sh -x”实现shell脚本逐条语句的跟踪,调试时很方便

          本文链接:https://www.haomeiwen.com/subject/lphwuctx.html