原文:总结一篇shell调试技巧及常见的脚本错误

常见的调试命令工具 .使用bash命令参数调试 示例 使用 n参数进行语法检查 v参数:打印错误 x参数:打印执行过程 .使用set命令调试 使用 .echo命令调试 .bashdb shell调试器bashdb是一个类似GDB的调试工具,可以完成对shell脚本的断点设置 单步执行 变量观察等许多功能。 .shellcheck shellcheck是一个可检查sh bash脚本和命令语法的小工 ...

2020-09-04 17:51 0 666 推荐指数:

查看详情

解决shell脚本错误$’r’ command not found

从windows上传了一个脚本到Linux上执行 出现如下错误:$'\r': command not found这是windows与Unix文本编辑的默认格式不同造成的,需要转成unix格式。 解决方法 ...

Thu Jul 04 17:11:00 CST 2019 0 506
linux脚本错误: line *: [: missing `]'

错误: line *: [: missing `]'   写脚本时,我碰到这个问题是因为if [ ]; ...else...fi语句   解决方法: if后面的[] (test) 和条件要有空格,如:     对于语句 if [-f "/var/www"]; then 应该写 ...

Wed Jun 03 07:57:00 CST 2015 0 2862
(转)一篇教会你写90%的shell脚本

原文:https://zhuanlan.zhihu.com/p/264346586 shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入 ...

Thu Aug 05 22:32:00 CST 2021 0 107
一篇文章Shell脚本快速入门

Shell脚本基础入门 Bash注释 Bash只支持单行注释,使用#开头的都被当作注释语句: 通过Bash的一些特性,可以取巧实现多行注释: 但是,别闲的蛋疼去用取巧的多行注释,安心用#来注释。 Bash基本数据类型 Bash中基本数据类型只有字符串类型,连数值类型都没有 ...

Sat Feb 08 19:30:00 CST 2020 1 3625
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM