bash脚本中出现[[:not found错误的解决方法--bash脚本总结1

今天在写脚本的时候,发生了一个奇怪的问题:在脚本中使用[[的时候报错“[[: not found”。遇到问题自然是解决问题。

1. 使用的bash版本太低?

bash --version查看bash版本信息如下

lee@lee:~$bash --version

GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)

Copyright (C) 2007 Free Software Foundation, Inc.

在google bash手册,3.2.39已经不算低了,完全支持[[这样的扩展。看来不是版本问题。

2.是脚本中[[使用错误?

写测试脚本进行测试。test.sh测试脚本内容如下

#!/bin/bash

[[ 1 ]] && echo "successful"

执行后仍然是“[[: not found”。但是,在bash交互模式下执行[[ 1 ]] && echo "successful"命令,却是成功的,执行结果如下

bash脚本中出现[[:not found错误的解决方法相关推荐

  1. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

    Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...

  2. eclipse中启动tomcat出现错误的解决方法

    eclipse中启动tomcat出现错误的解决方法 参考文章: (1)eclipse中启动tomcat出现错误的解决方法 (2)https://www.cnblogs.com/Miragic/p/80 ...

  3. python开发应用程序错误怎么办_编程中遇到的Python错误和解决方法汇总整理

    开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析,并持续更新,方便以后查询,学习. 知识在于积累嘛!微笑 +++++++++++++++++++++++++++++++++ ...

  4. python库文档的错误_自己编程中遇到的Python错误和解决方法汇总整理

    开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析,并持续更新,方便以后查询,学习. 知识在于积累嘛!微笑 +++++++++++++++++++++++++++++++++ ...

  5. python中遇到的问题及解决方法_自己编程中遇到的Python错误和解决方法汇总整理...

    >>> args = {'a':1,'b':2,'c':3} >>> args['d'] = 4 >>> f(**args) 1 2 3 4 ++ ...

  6. python类方法和实例方法syntax errors_自己编程中遇到的Python错误和解决方法汇总整理...

    开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析,并持续更新,方便以后查询,学习. 知识在于积累嘛!微笑 +++++++++++++++++++++++++++++++++ ...

  7. unity中Standard Assets导入错误的解决方法

    点击错误,由VS打开SimpleActivatorMenu.cs 把里面的GUIText改为UnityEngine.UI.Text,然后保存就可以了

  8. 在eclipse中创建maven项目错误的解决方法:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-qu

    当我们在ecipse安装 maven插件后,  (how to install maven plugin named m2eclipse) You can install the lastest M2 ...

  9. Bash 脚本中的错误处理

    导读 本文讲述了在 Bash 脚本中处理错误的一些技巧,如何获取错误代码.在执行脚本时获得详细输出.处理调试功能和错误重定向.使用这些技巧,系统管理员可以使他们的日常工作变得轻松. 退出状态 在 Ba ...

最新文章

  1. 为什么 Redis 的吞吐量能这么高
  2. 【Android 应用开发】多点触控 ( 多点触控事件 | PointerId | PointerIndex | 坐标获取 | 触摸点个数 )
  3. 直播预告 | AAAI 2022论文解读:对称的语义感知的妆容迁移与移除网络
  4. Ubuntu 更改 默认的Python版本
  5. 51nod-1391:01串
  6. AngularJS Documents 官方英文文档
  7. Windows下Node.js安装Canvas插件
  8. python数据分析水果_用python解决简单的水果分类问题
  9. QQ自由幻想刺客加点
  10. 数学常识--标准差、方差、协方差三者的表示意义
  11. php写抢红包,红包生成函数(微信抢红包)
  12. android ping 网络延迟
  13. android电视分辨率是多少合适,电视分辨率多少合适
  14. AD原理图以及PCB图元件(作为库)绘制流程
  15. 机器人算法学习路径(一)
  16. 配置上位机软件开发环境BOOST及cmake等
  17. 一文看懂四大报表之所有者权益变动表
  18. word设置页码从非第一页开始
  19. 最强的网站推广24种方案
  20. c51汇编语言读写idata,汇编语言用[bx+idata]的方式进行数组的处理

热门文章

  1. NFS、GFS、NAS文件存储服务对比分析
  2. android 酷炫倒计时,Hurry - 一个有颜值又好用的倒计时应用 - Android 应用 - 【最美应用】...
  3. iPhone同步助手 V3.2.7.2 中文官方版
  4. 计算机原理课设,计算机组成原理课设文档
  5. ugp和千幻魔镜买哪个好_2018入门级手机VR眼镜对比区别:目前哪个vr眼镜牌子效果更好?选哪款vr眼镜性价比高,求推荐2017...
  6. Linux中No such file or directory但文件存在的解决办法
  7. Android手机之 App2SD 和 App2SD+ 教程
  8. 如何在JavaScript中删除字符串的第一个字符
  9. 移动安全--23--其他Android安全知识总结
  10. docker容器的资源消耗