博客专栏

EEPW首页>博客> sh脚本打印执行的命令内容

sh脚本打印执行的命令内容

发布人:电子禅石 时间:2023-07-06 来源:工程师 发布文章

在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可以关闭命令的执行追踪功能。 请注意,命令的执行追踪功能一般用于调试和排查问题,如果脚本中包含敏感信息,建议在发布或生产环境中禁用该功能。


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



关键词:vim

相关推荐

技术专区

关闭