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

主頁 > 知識庫 > Bash腳本內置的調試方法技巧

Bash腳本內置的調試方法技巧

熱門標簽:衛星地圖標注地名 申請公司400電話要注意什么 聯通電話機器人怎么接 寧波智能外呼系統公司 奧維互動地圖標注參數 電銷機器人 劍魚 曲阜400電話辦理 安裝外呼系統費用 地圖標注輻射圖案

用 Bash 寫的腳本也可以進行調試,和 Python,Perl 等解釋型語言一樣。新建一個名為 servinfo 的腳本并增加可執行權限:

復制代碼 代碼如下:

$ vi servinfo

#!/bin/bash

echo "Hostname: $(hostname)"
echo "Date: $(date)"
echo "Kernel: $(uname -mrs)"

$ chmod +x servinfo


用 bash -x 來調試上述腳本,Bash 先打印出每行腳本,再打印出每行腳本的執行結果:
復制代碼 代碼如下:

$ bash -x servinfo
++ hostname
+ echo 'Hostname: vpsee'
Hostname: vpsee
++ date
+ echo 'Date: Thu Sep  3 19:33:48 SAST 2009'
Date: Thu Sep  3 19:33:48 SAST 2009
++ uname -mrs
+ echo 'Kernel: Linux 2.6.18-128.4.1.el5 i686'
Kernel: Linux 2.6.18-128.4.1.el5 i686

如果想同時打印行號的話,可以在腳本開頭加上:
復制代碼 代碼如下:

export PS4='+${BASH_SOURCE}:${LINENO}:${FUNCNAME[0]}: '

執行結果為:
復制代碼 代碼如下:

$ bash -x servinfo
+ export 'PS4=+${BASH_SOURCE}:${LINENO}:${FUNCNAME[0]}: '
+ PS4='+${BASH_SOURCE}:${LINENO}:${FUNCNAME[0]}: '
++4:5:: hostname
+4:5:: echo 'Hostname: vpsee'
Hostname: vpsee
++4:6:: date
+4:6:: echo 'Date: Thu Sep  3 19:42:06 SAST 2009'
Date: Thu Sep  3 19:42:06 SAST 2009
++4:7:: uname -mrs
+4:7:: echo 'Kernel: Linux 2.6.18-128.4.1.el5 i686'
Kernel: Linux 2.6.18-128.4.1.el5 i686

如果只想調試其中幾行腳本的話可以用 set -x 和 set +x 把要調試的部分包含進來:
復制代碼 代碼如下:

#!/bin/bash

echo "Hostname: $(hostname)"
set -x
echo "Date: $(date)"
set +x
echo "Kernel: $(uname -mrs)"


這個時候可以直接運行腳本,不需要執行 bash -x 了:
復制代碼 代碼如下:

$ ./servinfo
Hostname: vpsee
++ date
+ echo 'Date: Thu Sep  3 19:46:53 SAST 2009'
Date: Thu Sep  3 19:46:53 SAST 2009
+ set +x
Kernel: Linux 2.6.18-128.4.1.el5 i686

如果要調試一個非常復雜的 Bash 腳本的話,建議用專門的調試工具,比如:bashdb

您可能感興趣的文章:
  • 詳解shell中source、sh、bash、./執行腳本的區別
  • linux bash腳本監控啟動停止weblogic服務的腳本寫法
  • Shell腳本bash: ./t.sh:/bin/bash^M:損壞的解釋器: 沒有那個文件或目錄
  • 使用Python腳本在Linux下實現部分Bash Shell的教程
  • 在Bash腳本中引入alias的方法

標簽:遵義 大慶 三門峽 仙桃 上饒 安康 江西 大興安嶺

巨人網絡通訊聲明:本文標題《Bash腳本內置的調試方法技巧》,本文關鍵詞  Bash,腳本,內置,的,調試,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Bash腳本內置的調試方法技巧》相關的同類信息!
  • 本頁收集關于Bash腳本內置的調試方法技巧的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 羞羞韩漫| 欧美成人午夜视频| 成年人国产视频| 国产精品亲子乱子伦xxxx裸 | 一本三道a无线码一区v| 胖色小黄文| 森ほたる森萤黑人上司| 日韩一区二区三区精品| 99热4| 美国性生吞禁忌2| 被绑在床强摁做开腿呻吟| 综合一和综合二图片区别在哪| 男人插曲女人下面视频| 可以看张津瑜视频的浏览器| 日韩欧美猛交XXXXX无码| 性――交――性――乱老女人| 久久免费视频8| 91九色在线观看| 强制成长在线观看| 亚洲色大网站www永久网址| 蜜桃视频在线看| 一级毛片电影免费看| 国产精品99在线观看| 英语老师乖乖掀起裙子怎么写作文| 日本肉体裸交???av| 芭乐导航| 小泽玛利亚一区二区| 坐我脸上我要喝蜜汁| 成人午夜免费无码福利软件| 一个人的视频免费在线观看| 国产精品永久免费| 下身被他撑的满满的| 1024人妻一区二区三区| 色屁屁二区| 久久综合九色综合97伊人麻豆| 一区二区精品在线| 高跟91娇喘????白丝| 西西人体模特国模精品广告| 香蕉久久网站| 亚洲欧美视频一区| 久久综合高清88|