运行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

相关推荐

  • aspnet HttpHandler如何有效实现并优化图片防盗链功能?

    在互联网时代,版权保护尤为重要,图片作为网站内容的重要组成部分,防盗链功能可以有效地防止他人未经授权使用自己的图片资源,ASP.NET作为一个流行的开源框架,提供了灵活的HttpHandler机制来实现图片防盗链,以下将详细介绍如何在ASP.NET中实现图片防盗链,什么是HttpHandler?HttpHand……

    2025年12月25日
    0400
  • 如何在AspNet项目中实现不同页面调用同一Web用户控件进行分页功能?

    在ASP.NET应用中,分页是一个常见的功能,它可以帮助用户浏览大量数据,Web用户控件(User Control)是一种可重用的用户界面组件,可以用来封装和复用代码,以下是如何在ASP.NET的其他页面中调用由Web用户控件编写的分页功能的步骤和示例,使用Web用户控件实现分页我们需要创建一个Web用户控件来……

    2025年12月23日
    0280
  • Nginx安装以及Nginx常用命令

    最近很多小伙伴反映不知道如何安装Nginx以及Nginx常用指令是那些?今天给小伙伴们介绍一下: 一、安装: 下载地址可自行百度 (1)安装pcre # 下载 # 或者去pcre官…

    2021年10月29日
    09390
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • 如何优化cdn电视盒子业务布局,实现用户量快速增长?

    在当今数字化时代,CDN电视盒子作为一种新型的家庭娱乐设备,因其便捷、高清的特点受到越来越多用户的喜爱,为了使CDN电视盒子的业务量跑量,合理的业务布置至关重要,以下是一些有效的策略和步骤,帮助您优化CDN电视盒子的业务布局,市场调研与分析了解目标用户要对目标用户进行深入的了解,包括他们的年龄、性别、兴趣爱好……

    2025年10月30日
    0350

发表回复

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