当前位置: 技术问答>linux和unix
shell脚本如何显示所执行的每一条命令
来源: 互联网 发布时间:2017-01-25
本文导语: 如题,编写一个bash脚本 当执行时,只看到了各个命令的执行结果,但是没有看到具体的命令 比如 #!/bin/bash ls #end 这个脚本执行时,并不打印命令'ls' 怎么样才能让其先打印出所执行的命令,在执行命令呢? ...
如题,编写一个bash脚本
当执行时,只看到了各个命令的执行结果,但是没有看到具体的命令
比如
#!/bin/bash
ls
#end
这个脚本执行时,并不打印命令'ls'
怎么样才能让其先打印出所执行的命令,在执行命令呢?
当执行时,只看到了各个命令的执行结果,但是没有看到具体的命令
比如
#!/bin/bash
ls
#end
这个脚本执行时,并不打印命令'ls'
怎么样才能让其先打印出所执行的命令,在执行命令呢?
|
#!/bin/bash
set -x
ls
#end
set -x
ls
#end
|
在脚本中加上set -x或者set -xv都可以
也可以在命令行这样执行:
sh -x yourscript.sh
也可以在命令行这样执行:
sh -x yourscript.sh
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。