原文:[Shell] 调试shell脚本的技巧 | 校验shell脚本语法 |寻找匹配的 `"' 是遇到了未预期的文件结束符

首先准备 个测试shell文件test.sh,内容如下,第 行hello没有用 双隐号括起来 有语法错误 然后在shell脚本所在目录,执行命令: 这个命令是用来检查shell语法格式是否正确 效果如下: 可以看到执行完检查shell语法格式是否正确后,给出我们错误提示信息:unexpected EOF while looking for matching 最后修改test.sh,把第 行hell ...

2020-01-03 09:52 0 2875 推荐指数:

查看详情

shell脚本报“语法错误: 预期文件结尾”

刚刚开始写shell脚本,写好后执行时遇见“语法错误: 预期文件结尾”这个提示,如图 百度后查到这个报错可能有两个原因: 1、确实存在语法错误,{}[]等前后个数不对等; 2、脚本格式,主要存在于在windows下编写的脚本,未能调整格式 我反复检查脚本,未发现语法 ...

Wed Dec 02 21:33:00 CST 2020 0 6650
Shell - Shell脚本调试方法

Shell脚本调试选项 Shell本身提供一些调试方法选项: -n,读一遍脚本中的命令但不执行,用于检查脚本中的语法错误。 -v,一边执行脚本,一边将执行过的脚本命令打印到标准输出。 -x,提供跟踪执行信息,将执行的每一条命令和结果依次打印出来。 使用这些选项有三种 ...

Sat Nov 05 07:19:00 CST 2016 0 17448
shell脚本语法

第一个shell文件 hello.sh, 注意一定要以.sh结尾 ...

Tue Nov 07 18:17:00 CST 2017 0 2027
shell编程基础(四): shell脚本语法之函数及调试

一、Shell脚本中的函数 和C语言类似,Shell中也有函数的概念,但是函数定义中没有返回值也没有参数列表。例如: 注意函数体的左花括号'{'和后面的命令之间必须有空格或换行,如果将最后一条命令和右花括号'}'写在同一行,命令末尾必须有;号。 在定义fun ...

Mon Jul 16 19:34:00 CST 2018 0 1005
Shell脚本语法

索引 1. 第一行必须是"#!/bin/sh" 2. 注释:一行开头为 # 3. 定义变量 4. 逻辑符号 5. 接收 ...

Fri Dec 25 23:36:00 CST 2015 0 7245
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM