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

有很多小伙伴,在运行shell脚本时,遇到了不少问题,今天给大家讲解一篇“运行shell脚本时报错”[[ : not found”解决方法”

 

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

 

在运行shell脚本时报错,命令为:

sh test.sh

报错如图:

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

脚本代码如下:

#!/bin/bash# file:test.sh# author:13# date:2017-07-20set -e

STR1="test string"
STR2="ter"echo"STR1:"$STR1echo"STR2:"$STR2if [[ "$STR1" =~ "$STR2" ]];thenecho"包含"elseecho"不包含"fi

解决方法

est.sh脚本功能就是判断两个字符串是否有包含关系,但是在运行至判断表达式时报错,sh命令无法识别”[[]]”表达式。

最终也找到了问题的解决办法:bash与sh是有区别的,两者是不同的命令,且bash是sh的增强版,而”[[]]”是bash脚本中的命令,因此在执行时,使用sh命令会报错,将sh替换为bash命令即可:

 

 

以上就是关于“  运行shell脚本时报错”[[ : not found”解决方法”的相关解答,若有不清楚的可以咨询酷番云,酷番云作为云南为数不错持有ICP/ISP/IDC等资质专业云计算提供商之一,成本控制良好,性价比高!提供各类云服务器产品及ICP备案一站式服务,操作简单快捷,7*24小时不间断售后运维技术支持,专业备案团队全力支持。

云服务器ECS地址:https://www.kufanyun.com/cloudhost/

图片来源于AI模型,如侵权请联系管理员。作者:路飞,如若转载,请注明出处:https://www.kufanyun.com/ask/936.html

(0)
上一篇2021年8月28日 14:15
下一篇 2021年9月1日 16:35

相关推荐

  • mp3100cdn一体机怎么设置ip地址?

    在现代办公环境中,京瓷TASKalfa 3100cdn(通常简称为mp3100cdn)作为一款高效的多功能一体机,其网络功能的稳定性和易用性至关重要,而要让这台设备在局域网中顺畅地执行打印、扫描等任务,为其正确设置一个IP地址是所有配置的基石,一个固定的IP地址能够确保网络中的计算机始终能够找到并连接到它,避免……

    2025年10月29日
    0120
  • 宝山区cdn证资质认证,费用多少?流程是怎样的?详细解答!

    宝山区CDN证资质认证费用流程详解什么是CDN证资质认证?CDN证资质认证是指企业或个人在提供内容分发网络(Content Delivery Network,简称CDN)服务前,需要通过相关部门的资质审核,以确保其服务能力和服务质量符合国家标准,宝山区CDN证资质认证是针对位于宝山区的CDN服务提供商进行的,宝……

    2025年11月25日
    040
  • CDN资源访问故障具体指什么问题,如何解决?

    CDN资源访问出现问题:究竟意味着什么?随着互联网技术的不断发展,内容分发网络(Content Delivery Network,简称CDN)已成为现代网站和应用程序中不可或缺的一部分,CDN通过在全球多个节点上存储和分发内容,极大地提高了用户的访问速度和体验,当CDN资源访问出现问题,用户可能会遇到各种问题……

    2025年11月26日
    030
  • 微信小程序云开发cdn资源紧张?如何有效扩容解决带宽限制问题?

    微信小程序云开发cdn不够用:随着微信小程序的普及,越来越多的开发者开始使用微信小程序云开发功能,云开发提供了便捷的云端数据库、云函数等服务,极大地提升了开发效率,在使用过程中,许多开发者发现云开发提供的cdn资源不够用,这给小程序的运行带来了一定的影响,本文将针对这一问题进行分析,并提出相应的解决方案,云开发……

    2025年11月21日
    070

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注