From 9daa435dee69e037b2115eb406c9a36e4f9a3452 Mon Sep 17 00:00:00 2001 From: chaos <71205599+chaos-cn@users.noreply.github.com> Date: Sun, 26 Feb 2023 21:58:52 +0800 Subject: [PATCH] doc: update bash.md (#312) --- docs/bash.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/bash.md b/docs/bash.md index fa26ce5..8f4e1f0 100644 --- a/docs/bash.md +++ b/docs/bash.md @@ -1010,6 +1010,25 @@ echo "${args[@]}" 将参数放入数组中,然后追加 +### 调试模式 + +启用调试模式,会把脚本中的每条命令的执行情况打印出来。它可以在整个会话或脚本上运行,也可以在脚本内以编程方式启用。 + +以调试模式运行脚本(整个脚本都会打印调试信息): + +~~~bash +$ bash -x myscript.sh +~~~ + +在bash脚本中打开调试(针对部分内容打印调试信息)。 + +~~~bash +#!/bin/bash +set -x # Enable debugging +# some code here +set +x # Disable debugging output. +~~~ + Bash 颜色 ----