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

Posted Macrored

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell执行时显示指令本身&&显示shell指令相关的知识,希望对你有一定的参考价值。

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指令的主要内容,如果未能解决你的问题,请参考以下文章

jquery 往上滚动的时显示,上下滚动执行的js

Allegro之测量时显示两种单位(mil & mm)

事件监听 & 页面滚动(页面滚动到某一位置时显示/隐藏某元素,Vue环境)

Flutter:在启​​动时显示一个对话框

linux&shell

当我链接 react-native-video 时显示错误