shell學習5 指令碼跟蹤,方便除錯

2021-09-12 12:39:13 字數 603 閱讀 1078

利用set命令可以幫助完成**,發現**中的錯誤以及對**進行修改和整理,使所編寫的**更為完整。

在**開始加入set -x,就會對執行**進行跟蹤。 

**:

1 #!/bin/bash

2 #3 set -x

4 test="test"

5 echo "tian quan zheng dao !"

6 echo

7 echo $test

8 t=10

9 echo $t

10 exit 0

執行結果:

gyz@debian:~/shelltest$ ./test_echo.sh 

+ test=test

+ echo 'tian quan zheng dao !'

tian quan zheng dao !

+ echo

+ echo test

test

+ t=10

+ echo 10

10+ exit 0

+那一行是源**,緊接著的那一行是源**執行的結果。可以對照結果,看看於自己想的是不是一樣的。

shell指令碼學習 01 指令碼基礎

一 shell概念 shell是一種作為使用者與linux系統之間的操作介面程式,允許使用者向作業系統輸入需要執行的命令的一種高階 解釋性程式語言。二 shell的種類 bourne shell sh c shell csh korn shell ksh bourne again shell bas...

Linux Shell指令碼系列教程(七) 指令碼除錯

一 除錯指令碼 除錯功能是每一種程式語言都應該實現的重要特性之一,當出現一些始料未及的情況時,用它來生成指令碼的執行資訊,除錯資訊可以幫你弄清楚是什麼原因使得程式發生崩潰或者行為異常。二 bash內建除錯功能 使用bash的內建除錯功能,可以對整個指令碼進行除錯,也可以僅對指令碼中的某些語句進行除錯...

Jmeter(三)指令碼製作與調優

重點 引數化 csv讀取資料 函式 難點 正規表示式 手工編寫指令碼 介面引數 介面的傳遞引數可由 1 介面文件 api文件 swagger工具整合 2 抓包工具 錄製指令碼 badboy工具錄製 1 介面文件 api文件 swagger 2 抓包工具 http 伺服器 1 配置 使用jmeter做...