原文:运行shell脚本时报错"[[ : not found"解决

问题描述 我在jenkins传递参数运行shell脚本构建java部署时报错,报错为: 同样这个脚本在另一台机器jenkins上执行顺利,报错显示脚本 行报错 脚本代码如下: bin sh . etc profileenv javastart project name xxxxxxjar name project name .jarjar dir WORKSPACE project name ta ...

2021-05-26 10:32 0 2934 推荐指数:

查看详情

运行shell脚本时报错"[[ : not found"解决方法

问题描述 在运行shell脚本时报错,命令为: 报错如图: 脚本代码如下: 解决办法 test.sh脚本功能就是判断两个字符串是否有包含关系,但是在运行至判断表达式时报错,sh命令无法识别"[[]]"表达式。 最终也找到了问题的解决办法:bash与sh是有区别的,两 ...

Thu Jul 20 23:22:00 CST 2017 0 18833
shell脚本运行报错$'\r': command not found

执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入 ...

Tue Mar 31 20:54:00 CST 2020 0 1318
解决shell脚本使用hadoop 命令 报错 command not found

背景 需要定时将本地文件上传到HDFS 中,为了方便操作,写了SHELL脚本定时上传,其代码如下,文件名为mkdir_file.sh export PATH =/opt/soft/hadoop-2.7.7/bin DAY=`date +%d` if [ $DAY -eq ...

Wed May 26 02:06:00 CST 2021 0 951
Jenkins在shell脚本运行docker权限报错解决

报错环境 系统信息 docker 信息 Docker version 18.06.0-ce, build 0ffa825 错误信息 能够在shell中使用docker version打印版本号,但是无法执行docker,报错信息如下 解决方法 将jenkins用户加入 ...

Sun Aug 26 19:08:00 CST 2018 3 6506
Shell脚本运行报错Bad substitution解决办法

  环境Ubuntu18.4.02   脚本运行报错 # sh test.sh test.sh: 2: test.sh: Bad substitution   原因   从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换 ...

Sun Sep 08 00:21:00 CST 2019 0 1944
解决Shell脚本$'\r': command not found问题

造成这个问题的原因是Windows下的空行,我们只需要把文件转成unix就好 Centos下,执行yum install dos2unix,然后dos2unix [file],再执行shell命令就好了 ...

Mon Dec 09 19:28:00 CST 2019 0 326
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM