码迷,mamicode.com
首页 > 系统相关 > 详细

Shell执行时显示指令本身&&显示shell指令

时间:2019-10-28 21:24:24      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:class   如何   输出   bin   怎么   shell   输入参数   style   输入   

shell脚本如何显示所执行的每一条命令,例如执行一个bash脚本时,只看到了各个命令的执行结果,但是没有看到具体的命令

#!/bin/bash
ls
#end

这个脚本执行时,并不打印命令‘ls‘

怎么样才能让其先打印出所执行的命令,在执行命令呢?

1、方法一

在脚本中设置-x参数,让命令执行时打印其命令本身和参数,如:

#!/bin/bash
set -x
ls
#end

运行结果

+ ls

2、方法二

除了方法一的作用外,输出还会原封不动的打印执行后的每一条指令,如:

#!/bin/bash
set -xv
ls
#end

运行结果

ls
+ ls

3、方法三

在启动脚本命令时,给定脚本的输入参数,如:

sh -x yourscript.sh

运行结果

+ ls

 

Shell执行时显示指令本身&&显示shell指令

标签:class   如何   输出   bin   怎么   shell   输入参数   style   输入   

原文地址:https://www.cnblogs.com/macrored/p/11755295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!