Linux: shell: bash: set -x;调试使用

man bash

set -x

-x After expanding each simple command, for command, case command, select command, or arithmetic for command, display the expanded value of PS4, followed by the command and its expanded arguments or associated word list.

这个可以帮助将变量的实际赋值情况打印出来。帮助调试使用,实现了单步调试的功能。非常的方便。

https://stackoverflow.com/questions/38335552/how-to-store-exclude-arguments-for-grep-in-an-environment-variable-in-a-bash-s/79259586#79259586

比如上面这个问题,就可以使用。但是首先需要有这个意识,这个知识,知道这个途径。

相关推荐
Shell运维手记2 分钟前
交换机(二层交换机)完整工作原理
运维·网络·网络协议·macos·交换机
飞飞传输9 分钟前
金融数字化转型新基建:替代FTP的国产传输软件筑牢数安全防线
大数据·运维·安全
码农学院9 分钟前
GEO团队SOP、绩效考核与知识沉淀:技术团队管理体系化工程实践
运维·人工智能·windows
爱莉希雅&&&14 分钟前
Rocky Linux 10.1 + K8s 1.36.3 离线集群部署笔记(Kubernetes)
linux·笔记·docker·kubernetes·calico
三84418 分钟前
基于 NFS 共享存储的 Nginx Web 服务部署项目
linux·运维·服务器
逻极22 分钟前
Shell脚本实战:从“能跑”到“高效”的3个关键跃升
linux·服务器·shell·脚本
ARM|X86+FPGA工业主板厂家23 分钟前
Linux+Xenomai 实时系统在机器人中的应用
linux·运维·机器人
難釋懷31 分钟前
Nginx-proxy缓存清理
运维·nginx·缓存
唔6635 分钟前
Linux工具使用情况buildroot
linux·运维·服务器
wbs_scy37 分钟前
仿 muduo 高并发服务器项目:封装 HTTP 请求响应并用状态机完成增量解析
运维·服务器·http