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

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

相关推荐
UTF杠81 小时前
Sonatype Nexus OSS 构建私有docker 仓库
运维·docker·容器·开源
thinking-fish1 小时前
LVS四层反向代理
运维·网络·lvs
LuckyLay1 小时前
Linux网络知识——路由表
linux·服务器·网络·路由·ip route
ydswin1 小时前
Chrony:让你的服务器时间精准到微秒级的神器!
linux
刘泽美2 小时前
Ubuntu/centOS 如何安装 OpenGL
linux·运维·ubuntu
qiu_shi_2 小时前
1.1.1 C语言常用的一些函数(持续更新)
运维·服务器·网络
kucupung2 小时前
【编译构建】用cmake编译libjpeg动态库并实现转灰度图片
linux·c++
釉色清风2 小时前
【Linux】常见指令(一)
linux·运维·服务器
扛枪的书生2 小时前
Linux 提权指南
linux·渗透·kali·提权
北京迅为3 小时前
【北京迅为】iTOP-4412全能版使用手册-第七十七章 Qt串口编程
linux·嵌入式硬件·4412开发板