新闻  |   论坛  |   博客  |   在线研讨会
sh脚本打印执行的命令内容
电子禅石 | 2023-07-06 14:44:33    阅读:9819   发布文章

在sh脚本中,你可以通过在脚本的开头加上set -x来打开命令的执行追踪(trace)功能,这样在脚本执行时会将实际执行的命令内容打印出来。 示例:

bashCopy code#!/bin/shset -x# 脚本的其它内容echo "Hello, World!"

在上面的示例中,set -x命令会打开命令的执行追踪功能,然后脚本中的echo "Hello, World!"命令执行时,会将该命令的内容打印出来,输出类似于:

plaintextCopy code+ echo 'Hello, World!'
Hello, World!

通过设置set +x可以关闭命令的执行追踪功能。 请注意,命令的执行追踪功能一般用于调试和排查问题,如果脚本中包含敏感信息,建议在发布或生产环境中禁用该功能。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客