好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 如何調(diào)試Linux shell腳本

如何調(diào)試Linux shell腳本

熱門標(biāo)簽:揭陽智能電話機器人推薦 百度地圖標(biāo)注錯了有責(zé)任嗎 地圖標(biāo)注員都是年輕人 如果做線上地圖標(biāo)注 客服外呼系統(tǒng)怎么樣 打電話機器人接我是他的秘書 華鋒e路航港口地圖標(biāo)注 江蘇云電銷機器人公司 河南信譽好的不封卡電話外呼系統(tǒng)
shell也有一個真實的調(diào)試模式。如果在腳本"strangescript" 中有錯誤,您可以這樣來進行調(diào)試:

sh -x strangescript

  這將執(zhí)行該腳本并顯示所有變量的值。

  shell還有一個不需要執(zhí)行腳本只是檢查語法的模式。可以這樣使用:

sh -n your_script

  這將返回所有語法錯誤。

linux/unix shell l腳本調(diào)試方法

Shell提供了一些用于調(diào)試腳本的選項,如下所示:

-n
讀一遍腳本中的命令但不執(zhí)行,用于檢查腳本中的語法錯誤

-v
一邊執(zhí)行腳本,一邊將執(zhí)行過的腳本命令打印到標(biāo)準(zhǔn)錯誤輸出

-x
提供跟蹤執(zhí)行信息,將執(zhí)行的每一條命令和結(jié)果依次打印出來

使用這些選項有三種方法,一是在命令行提供參數(shù)

$ sh -x ./script.sh二是在腳本開頭提供參數(shù)

#! /bin/sh -x第三種方法是在腳本中用set命令啟用或禁用參數(shù)

復(fù)制代碼 代碼如下:

#! /bin/sh
if [ -z "$1" ]; then
set -x
echo "ERROR: Insufficient Args."
exit 1
set +x


fiset -x和set +x分別表示啟用和禁用-x參數(shù),這樣可以只對腳本中的某一段進行跟蹤調(diào)試。
您可能感興趣的文章:
  • pycharm遠程linux開發(fā)和調(diào)試代碼的方法
  • Linux調(diào)試工具GDB使用簡易教程
  • Linux應(yīng)用調(diào)試使用gdb和gdbserver命令詳解
  • Linux 中Tomcat遠程調(diào)試代碼的實現(xiàn)方法
  • 詳解VS2017 Linux 上.NET Core調(diào)試
  • Visual Studio 2017通過SSH調(diào)試Linux上.NET Core
  • Linux中使用VS Code編譯調(diào)試C++項目詳解
  • 在Linux下調(diào)試Python代碼的各種方法
  • linux命令之調(diào)試工具strace的深入分析
  • Linux內(nèi)核設(shè)備驅(qū)動之內(nèi)核的調(diào)試技術(shù)筆記整理

標(biāo)簽:許昌 淘寶邀評 金昌 馬鞍山 邵陽 巴彥淖爾 赤峰 婁底

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何調(diào)試Linux shell腳本》,本文關(guān)鍵詞  如何,調(diào)試,Linux,shell,腳本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何調(diào)試Linux shell腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何調(diào)試Linux shell腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章