"); //-->
shell脚本如何显示所执行的每一条命令,例如执行一个bash脚本时,只看到了各个命令的执行结果,但是没有看到具体的命令
#!/bin/bashls#end
这个脚本执行时,并不打印命令'ls'
怎么样才能让其先打印出所执行的命令,在执行命令呢?
1、方法一在脚本中设置-x参数,让命令执行时打印其命令本身和参数,如:
#!/bin/bash set -xls#end
运行结果
+ ls
除了方法一的作用外,输出还会原封不动的打印执行后的每一条指令,如:
#!/bin/bash set -xvls#end
运行结果
ls+ ls
在启动脚本命令时,给定脚本的输入参数,如:
sh -x yourscript.sh
运行结果
+ ls
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
busybox 详解
Linux_24学时教程06
Shell命令小技巧
[原创]用TCL为Tornado增加Dos Shell按钮
uCOS51 重入问题的解决
linux - Advanced Bash Shell Scripting Guide
Linux系统文件权限隐藏的细节深入分析
μC/OS的应用和扩展
Linux基础命令之: Linux常用命令
Linux Shell简介
Linux基础系列之判断符在shell中的使用方式
为ucos51增加shell界面
如何用Shell病毒技术感染Linux脚本程序
40个简单但有效的LinuxShell脚本示例
为uCOS51 增加Shell 界面
target shell中devs命令?
Linux系统下Shell编程
总结六条对我们学习Linux系统有用的忠告
[原创]Shell返回值该如何解释?
target shell中devs命令?