shell script 的追踪与 debug
脚本在执行之前就怕出问题.Linux提供了不需要通过直接执行该脚本就判断是否有问题.
[root@localhost ]# sh -nvx scripts.sh
参数:
-n 不执行脚本,仅检查语法问题
-v 在脚本执行前,先将脚本的内容输出到屏幕上
-x 将使用的脚本内容显示到屏幕上,这个参数最有用.
比如:有一脚本文件test.sh,在运行该脚本前害怕出问题,可以使用Linux提供的途径来检查该脚本是否有问题.
范例一:测试 sh16.sh 有无语法的问题?
[root@www ~]# sh -n sh16.sh
# 若语法没有问题,则不会显示任何资讯!
[root@localhost ]# sh -x test.sh
-x参数可以在执行前列出所有要执行的程序段.如果是程序段,则输出时最前面会加上"+"符号,表示它是程序段.
Attention!!!
Linux中有大量的脚本文件,若不直到该脚本的功能,可以使用vim编辑器打开该脚本文件,通过系统对它的描述(description)就可以明白了.
转载于:https://www.cnblogs.com/zwgblog/p/5949787.html
shell script 的追踪与 debug相关推荐
- Shell编程:shell script 的追踪与 debug
scripts 在运行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有办法不需要透过直接运行该 scripts 就可以来判断是否有问题呢?呵呵!当然是有的!我们就直接以 ba ...
- Shell脚本编程之(七)Shell脚本的追踪与debug
scripts 在执行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有办法不需要透过直接执行该 scripts 就可以来判断是否有问题呢?呵呵!当然是有的!我们就直接以 ba ...
- 「学习笔记-Linux」学习Shell Script
学习Shell Script Table of Contents 1 什么是Shell Scipt 1.1 程序书写 1.2 程序执行 2 简单Shell练习 2.1 例1 接收用户输入 2.2 例2 ...
- linux-basic(13)学习shell script
[13.1]什么是shell script? 1)shell script 是利用 shell 的功能所写的一个『程序 (program)』,这个程序是使用纯文字档,将一些 shell 的语法与命令( ...
- Shell 和Shell Script 基础
转自:http://www.study-area.org/linux/system/linux_shell.html 认识SHELL 或许﹐许多人都已经听过shell 或bash 这些名字﹐但不知道您 ...
- Shell 编程 Shell Script
Shell Script简介 什么是shell script? shell:与内核通信的工具: script:脚本: shell script:针对shell所写的脚本. 利用shell功能所写的一个 ...
- shc - Generic shell script compiler
参考:https://blog.csdn.net/whatday/article/details/104730095?ops_request_misc=%257B%2522request%255Fid ...
- linux shell script
認識 SHELL 或許﹐許多人都已經聽過 shell 或 bash 這些名字﹐但不知道您是否知道它們究竟是什麼東東呢﹖ 先回到電腦基礎常識上吧﹕所有的電腦都是由硬體和軟體構成的﹐硬體就是大家能摸得著看 ...
- linux 下 将 shell script 与 一个桌面图标联系在一起 (2)
Cy163注: 步骤如下: (1) 建立 xxxxx.sh (2) 在 vnc 虚拟终端 的desktop上,右键,然后选择"创建启动器" (3) ...
最新文章
- RADAR和LIDAR区别分析
- 在Linux终端下查看GPU正常使用的情况
- 徐尧:如何搭建好的数据指标体系?
- python下使用qrcode方法
- 分布式消息队列 — RabbitMQ(3)
- MySQL主从同步机制及同步中的问题处理
- (传送门)JVM的GC日志的主要参数
- Linux makefile中的= := ?=操作符
- 科大星云诗社动态20210325
- 考研【复试技巧】如果复试时太紧张,遇到不会的问题只能凉了吗?这些技巧收下!
- Socket的getInputStream()方法
- 27了,还应该再淡定么
- MVC3中输出Html标签的方法
- usb转rs485测试软件,usb转rs485驱动程序
- selenium录制百度3D地图
- complex在c语言用法,C++ complex abs()用法及代码示例
- MATLAB初探:美国人口与年份数据拟合
- 知网靠论文一年收费10多亿
- python爬取今日头条专栏_[python3]今日头条图片爬取
- 在微信小程序中使用less
热门文章
- PHP中的$_SERVER['PATH_INFO']
- 大厂面试算法系列-如何实现链表的逆序(二)-递归法
- Dubbo学习笔记(二)
- C++中的(unsigned int)代表的意思
- linux密码加密方式 2y,手动生成Linux密码(/etc/shadow)
- IDEA 在头注解上添加用户名称和时间
- mongoshake实现mongodb数据同步
- activity流程变量使用
- 崛起于Springboot2.X之Mongodb多数据源处理(35)
- CTF之文件包含的猥琐思路