执行jenkins报错如下: /usr/local/tomcat/apache-tomcat-8.5.40/temp/jenkins5082891078041588552.sh:行4: 寻找匹配的 `"' 是遇到了未预期的文件结束符Build step'执行 shell'marked buildasfailure Finished: FAILURE 可以看到错信息显示的是行4,但是并没有行4.我是这样理解的,jenkins(bash)发现 第1行缺少双隐号...
首先准备1个测试shell文件test.sh,内容如下,第2行hello没有用 双隐号括起来(有语法错误) echo"hello1"echo"hello 然后在shell脚本所在目录,执行命令: bash -n test.sh 这个命令是用来检查shell语法格式是否正确 效果如下: wangju@wangju-HP-348-G4:~/Desktop$ bash -n test.sh test.sh: line2: unexpect...
Shell学习(四)Shell运算符 2019-11-26 17:01 −一、基础运算 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 #计算两个数之间的和 val=`expr 2 + 2` echo "两数之和为 : $val" #输出:... ...