原文:shell脚本的调试sh-x

. 几种不错的调试方法 使用echo打印信息 类似与python的print打印 命令行中使用sh x script.sh shell脚本中设置 set x 开启调试 set x 禁止调试 . 调试方式的选择 首选调试方式sh x ,简单便捷。她能跟踪执行信息,将执行脚本的过程中把实际执行的每个命令显示出来,行首显示 , 后面显示经过替换之后的命令行内容,有助于分析实际执行的是什么命令. 这里也 ...

2019-06-19 21:51 0 982 推荐指数:

查看详情

使用sh-x调试shell脚本_转

参考:http://blog.chinaunix.net/uid-20564848-id-73502.html 1. 通过sh -x 脚本名 #显示脚本执行过程2.脚本里set -x选项,轻松跟踪调试shell脚本[以下字段转自:http://linux.chinaitlab.com ...

Wed Dec 21 06:53:00 CST 2016 0 13821
使用 sh -x 进行 shell 脚本调试

转载请注明出处:   sh -x 命令的执行,会将shell 命令的每一个执行步骤进行打印,可以查看到 整个命令或脚本的执行过程的 debug。   sh -n 只读取shell脚本,检测语法错误,但不实际执行   使用上面两个命令可以帮助我们编写shell脚本,使用示例:   1. ...

Fri Apr 15 06:01:00 CST 2022 1 615
sh脚本中 ./和sh 执行的区别 以及shell的执行方式

1 ./需要执行权限,使用脚本文件中第一行#!指定的shell(解释器)来执行命令(譬如常见的/bin/bash),不指定系统会调用默认shell程序 2 sh不需要执行权限,是使用sh这个shell执行命令,是个软链接,它可能是一个任意的shell,通常默认是bash shel ...

Wed Aug 12 01:33:00 CST 2020 0 1126
shell脚本中source和sh的区别

source script.sh 在当前环境下执行, 所有的变量即使脚本运行结束也会被保留下来(无需显示的声明),也可以使用当前bash中定义的变量. 在当前shell下定义一个变量 $var1='var1 defined in shell' 在脚本中输出上面定义的变量, 然后再定义一个新 ...

Fri Jun 16 21:07:00 CST 2017 0 3364
shell脚本调试方法

我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用 Shell 调试模式。 写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作。 在本系列的这一部分,我们将了解如何使用语法检查调试模式。记住我们之前在本系列的第一部分中 ...

Tue Dec 20 21:16:00 CST 2016 0 3784
shell脚本调试

1、使用dos2unix命令处理在windows下开发的脚本 将windows下编辑的脚本放置到linux下执行的情况如下: [root@ks ~]# sh nginx.sh #执行脚本 : command not found: command not found ...

Sun Nov 12 03:23:00 CST 2017 0 4513
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM