如何調試shell腳本?
在指定shell運行版本時加上 '-x'
#!/bin/bash -x
➜ demo git:(master) ✗ cat debug.sh #!/bin/bash -x echo "hi" date sleep 1 echo "hi" date
調試結果:
➜ demo git:(master) ✗ ./debug.sh + echo hi hi + date 2019年 1月 7日 星期一 13時24分18秒 CST + sleep 1 + echo hi hi + date
調試結果:
➜ demo git:(master) ✗ sh -x debug.sh + echo hi ---語句 hi ----調試輸出 + date 2019年 1月 7日 星期一 13時19分33秒 CST + sleep 1 + echo hi hi + date