运行shell脚本时报错“[[ : not found“解决方法
sh命令无法识别"[[]]"表达式。
root@rnanprince-virtual-machine:/opt/rnanprince# sh test_sys_version.sh
test_sys_version.sh: 4: [[: not found
解决办法:bash与sh是有区别的,两者是不同的命令,且bash是sh的增强版,而"[[]]"是bash脚本中的命令,因此在执行时,使用sh命令会报错,将sh替换为bash命令即可。
运行shell脚本时报错“[[ : not found“解决方法相关推荐
- linux 运行脚本not found,运行 shell 脚本时报错[[ : not found解决方法
今天通过容器执行一个 shell 脚本,总是报错 [[ : not found"解决方法 查看源代码是这样写的: if [[ "${pod_status}" == &qu ...
- 运行shell脚本时报错[[ : not found解决方法
用 bash 代替 sh 我出现此问题是在 unbuntu 的docker中
- Office安装时报错1907的解决方法
Office安装时报错1907的解决方法 参考文章: (1)Office安装时报错1907的解决方法 (2)https://www.cnblogs.com/Harry-FeiLong/p/115685 ...
- caffe运行训练脚本时报错:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)
报错的两种报错原因: 1.输入数的路径错误,需要将路径进行修改排查目录是否出错 2.训练原数据格式不对 3.train.prototxt文件中并未设置test层,而在solver层则设置了test的迭 ...
- Android Studio 编译时报错乱码的解决方法
前言 android studio 编译时报错 部分文字乱码 乱码效果如下 解决方法 设置android studio的编码格式 找到这个 打开文件 添加一行输入 -Dfile.encoding=UT ...
- 导入substance in unity时报错的一个解决方法
报错信息入上图 解决方法: 删除项目包中同名的文件 重新导入一遍
- Laravel项目上传github后,clone到本地运行时报错500的解决方法
这几天自己在捣鼓一个laravel的项目,本地开发上传到github,再次clone到本地开发的时候报错500. 主要原因是因为上传到github时 .env 文件会被忽略上传,毕竟 .env 文件中 ...
- ecshop管理找不到index.php,运行initFecShop脚本时报错:文件environments/index.php找不到...
运行起docker镜像(是我从hub.docker.com拉下来的fecshop/fecshop:3.0.3.1) 后,在容器内执行脚本 /www/web/online/fecshop-1.3.0.3 ...
- linux 运行脚本时报错:语法错误: 未预期的文件结尾
在跑shell代码时遇到如下错误提示: 行 175: 语法错误: 未预期的文件结尾. 引用一位网友的话"shell不会对错误进行精确定位,而是在试图结束一个语句时进行错误统计.所以在shel ...
最新文章
- sqli-labs(10)
- jdbctemplate 开启事务_来,讲讲Spring事务有哪些坑?
- L0、L1、L2范数在机器学习中的应用
- 如何建立java ssm工程_如何搭建一个ssm项目
- jenkins svn tomcat ant自动部署
- Mybatis多对多,复杂增删改查(特殊需求循环插入,分组查询)
- tp6 使用lock_tp5 lock的使用
- 易语言注入 c dll,易语言DLL注入模块简单型
- 【Spring Boot】Spring Boot之整合RabbitMQ并实现消息的发送和接收
- 帮助你的上司达成目标
- 主存储器的技术指标有哪些?其含义是什么?
- Redis命令拾遗四——集合类型(命令补充)
- Vue中常用的组件传值方式
- Word 2010如何对论文中参考文献进行标注
- HSSF、XSSF、SXSSF、对Excel的区别,以及对应不同后缀名Excel(xls,xlsx)的使用
- linux文件相关的指令tr,Linux命令篇之wc命令和tr命令(示例代码)
- JavaScript将后端获取到的byte数组转为文件
- PS制作钢铁质感文字
- JavaScript-高级(学习笔记)
- java交易撮合怎么实现_撮合交易系统服务边界与设计