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

set -e

STR1="test string"
STR2="ter"

echo "STR1:"$STR1
echo "STR2:"$STR2

if [[ "$STR1" =~ "$STR2" ]];then
     echo "包含"
 else
     echo "不包含"
 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

相关推荐

  • MFC-9150CDN彩色激光打印机,性能卓越,为何市场反响平平?

    MFC-9150CDN彩色激光打印机:高效办公的得力助手MFC-9150CDN彩色激光打印机是佳能公司推出的一款高性能彩色激光打印机,它不仅具备打印、复印、扫描和传真四大功能,而且打印速度快、色彩还原度高,非常适合企业、办公室和个人用户使用,产品特点高速打印MFC-9150CDN彩色激光打印机打印速度高达18页……

    2025年12月3日
    0960
  • 京瓷8060cdn打印机C7102报错,是硬件故障还是软件问题?快速排查指南!

    京瓷8060cdn打印机C7102报错处理指南故障现象在使用京瓷8060cdn打印机时,可能会遇到C7102报错的情况,这种报错通常意味着打印机内部出现了某种故障或异常,需要及时处理,故障原因供纸问题:纸张供应不足、纸张质量不合格、供纸路径堵塞等,打印头问题:打印头堵塞、打印头磨损、打印头位置不正确等,传感器问……

    2025年11月2日
    01120
  • asp.net从数据库中提取的日期与当前时间相减,时间差计算结果为何不准确?

    从数据库中提取日期与当前时间相减的技术实现与最佳实践在ASP.NET Web应用中,频繁需要对从数据库中提取的日期(如订单创建时间、任务开始时间)与当前时间进行差值计算,以实现业务指标(如订单处理周期、任务完成时效)的实时监控与分析,这一操作不仅涉及数据提取与时间处理的技术细节,更需考虑性能优化与业务逻辑的准确……

    2026年1月27日
    0380
    • 服务器间歇性无响应是什么原因?如何排查解决?

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

      2026年1月10日
      020
  • 9030cdn打印机如何实现双面打印功能?详细解答在这里

    随着科技的发展,打印技术在不断进步,双面打印功能已经成为许多打印机的基本配置,9030cdn作为一款高性能的打印机,用户关心其是否支持双面打印功能,本文将详细介绍9030cdn的双面打印能力,并探讨其适用场景,9030cdn双面打印功能概述双面打印定义双面打印是指在一页纸张上同时打印正反两面内容的功能,这一功能……

    2025年11月10日
    0830

发表回复

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