shell脚本调试技巧
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,0、专业脚本的规范格式函数1函数2main 函数main $*1、使用dos2unix命令转换来自windows下开发的脚本dos2unix默认是没有安装的,可以yum 安装# dos2unix we
千家信息网最后更新 2026年11月01日shell脚本调试技巧
0、专业脚本的规范格式
函数1函数2main 函数main $*
1、使用dos2unix命令转换来自windows下开发的脚本
dos2unix默认是没有安装的,可以yum 安装
# dos2unix web_jk.shdos2unix: converting file web_jk.sh to UNIX format ...
2、使用echo 命令调试
3、使用bash命令参数调试
# sh [-nvx] scripts.sh-n 不会执行该脚本,仅查询脚本语法是否有问题,并给出错误提示。-v 在执行脚本时,先将脚本的内容输出到屏幕上然后执行脚本,如有错误,也会给出错误提示。-x ***将执行的脚本内容及输出显示到屏幕上,对调试超级有用的参数!
4、使用set命令参数调试部分脚本内容
-n 读命令但并不执行-v 显示读取的所有行-x ***显示所有命令及其参数
在脚本里写:
set -xdiff /tmp/a.txt.ori /tmp/a.txtset +x
提示:
开启调试功能通过set -x 命令,而关闭调试功能通过set +x
5、习惯
最关键的是熟练语法,编码习惯,编程思想,将错误扼杀在萌芽状态,减少调试负担,提高效率。
脚本
命令
参数
错误
内容
函数
提示
功能
屏幕
语法
输出
熟练
专业
关键
思想
效率
有用
格式
状态
编码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
南京欣网互联网络科技有限公司
互联网核心科技是什么
智能科技公司是互联网公司吗
深圳互联网科技公司
互联网金融 科技创新
美国互联网前沿科技
深圳国际航运科技和互联网
新华互联网科技2019
中国的互联网科技企业的崛起
互联网与医疗科技
互联网科技研发水平
工业互联网等科技实现智能化赋能
互联网科技如何创业
烟台灵鸽互联网科技有限公司
无锡工业互联网科技有限公司
富国互联网金融科技混合基金
银川新华互联网科技学校是国营吗
保山互联网科技靠谱吗
优雇互联网科技有限公司
云南咖啡
互联网科技工作委员会毛军
华宇互联网科技
贷财互联网科技
互联网科技公司介绍
深圳市罗太互联网科技有限公司
互联网科技如何创业
黑云互联网科技有限公司
2021世界互联网领先科技成果发布
版纳互联网科技选哪家