MST

星途 面试题库

面试题:Bash中set命令常用的调试选项及作用

请列举Bash中set命令用于调试的至少三个常用选项,并说明每个选项的作用。
33.8万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
  • set -x:开启追踪模式,在执行命令之前,会先打印出要执行的命令及其参数,用于调试脚本中命令的执行流程。
  • set -e:使脚本在遇到任何命令返回非零退出状态(即命令执行失败)时,立即停止执行。有助于在脚本出现错误时快速定位问题。
  • set -u:当引用未定义变量时,脚本会报错并停止执行,避免因使用未定义变量导致难以察觉的错误。