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

相关推荐

  • 为网站接入CDN究竟能带来哪些加速、安全及SEO好处?

    在探讨“刷cdn有什么好处吗”这一问题时,我们首先需要理解CDN(Content Delivery Network,内容分发网络)的核心价值,CDN就像是构建在现有网络基础之上的智能虚拟网络,它将网站的内容(如图片、视频、CSS文件等)缓存到全球各地的边缘服务器上,当用户访问网站时,CDN会智能地选择一个离用户……

    2025年10月19日
    0110
  • 中扬联众阿波罗云CDN业务,现在还值得投资布局吗?

    在数字化浪潮席卷全球的今天,数据已成为驱动商业增长的核心燃料,而数据的传输效率与安全则直接决定了企业数字化战略的成败,在这一背景下,内容分发网络(CDN)已不再是大型科技企业的专属配置,而是所有希望在激烈市场竞争中脱颖而出的企业的关键基础设施,对服务器及CDN的投资,实质上是对企业未来竞争力与用户体验的战略性布……

    2025年10月20日
    050
  • 如何选择高清视频CDN节点位置以提升用户体验?

    高清视频流媒体服务对网络基础设施提出了极高的要求,其核心在于如何以最低延迟、最高速度将海量数据传输给终端用户,内容分发网络(CDN)是解决这一问题的关键技术,而其服务器的部署位置直接决定了服务质量与用户体验,一个精心设计的CDN架构,并非将服务器集中于单一数据中心,而是遵循“无限贴近用户”的核心原则,进行多层次……

    2025年10月21日
    080
  • 立思辰GB9541CDN彩色激光打印机值得买吗?

    在现代办公环境中,一台高效、可靠且功能全面的打印机是提升团队生产力的关键,立思辰作为国内知名的办公设备品牌,其推出的GB9541CDN彩色激光多功能一体机,正是为满足中小企业、工作组及教育机构对高品质彩色文档输出的需求而设计,它集打印、复印、扫描于一体,凭借其卓越的性能、智能的连接方案和经济的运行成本,成为了众……

    2025年10月18日
    080

发表回复

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