当前位置: 首页 > news >正文

linux 报错:bash: /etc/profile: 行 32: 语法错误:未预期的文件结束符

 

目录

注意错误不一定错在最后一行


i进入编辑

esc退出编辑

:wq  保存编辑退出

:q!不保存退出

if [ $# -eq 3 ]

then

    if [ ! -e "$1" ];  then

    miss1 $1

    elif [ ! -e "$2" -a ! -e "$3" ];  then

    miss2and3 $1 $2 $3

    elif [ -e "$2" -a ! -e "$3" ];   then

    miss3 $1 $2 $3"

else

echo "please input three parameter"

fi

一开始程序执行一直显示最后一行报错,未预期的文件结尾,但其实错误不在最后一行,

为代码中段的if语句加上fi结束符后问题得以解决

if [ $# -eq 3 ]

then

    if [ ! -e "$1" ];  then

    miss1 $1

    elif [ ! -e "$2" -a ! -e "$3" ];  then

    miss2and3 $1 $2 $3

    elif [ -e "$2" -a ! -e "$3" ];   then

    miss3 $1 $2 $3"

    #else

    #merge $1 $2 $3

    fi

else

echo "please input three parameter"

Fi

注意错误不一定错在最后一行

每个if的后面结尾都要跟着一个fi

我在添加代码时,无删除了一个fi导致了错误,新手建议检查一下有没有误删除的情况

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • css性能优化的方法
  • 如何判断国民经济的好坏
  • 北京交通大学《深度学习》专业课,实验3卷积、空洞卷积、残差神经网络实验
  • 基于trace_id实现SpringCloudGateway网关的链路追踪
  • 比较 WordPress 、 Baklib 和 BetterDocs
  • Qt开发网络嗅探器02
  • webSocket模块组件
  • 八股文之java基础
  • python大小写转换、驼峰大小写转换
  • NodeJS系列面试题
  • SwiftUI 5.0(iOS 17)滚动视图的滚动目标行为(Target Behavior)解惑和实战
  • Quectel EM05-CE 模块测试
  • VScode通过Graphviz插件和dot文件绘制层次图,导出svg
  • 前端面试题整理
  • 揭开黑箱:目标检测中可解释性的重要性与实现
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 2017-08-04 前端日报
  • 230. Kth Smallest Element in a BST
  • co.js - 让异步代码同步化
  • ES学习笔记(12)--Symbol
  • fetch 从初识到应用
  • Java-详解HashMap
  • JS变量作用域
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Odoo domain写法及运用
  • React-redux的原理以及使用
  • Redis的resp协议
  • Swift 中的尾递归和蹦床
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • VuePress 静态网站生成
  • 缓存与缓冲
  • 精彩代码 vue.js
  • 理解在java “”i=i++;”所发生的事情
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 正则表达式-基础知识Review
  • ​批处理文件中的errorlevel用法
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • #### golang中【堆】的使用及底层 ####
  • #、%和$符号在OGNL表达式中经常出现
  • #Linux(帮助手册)
  • #pragam once 和 #ifndef 预编译头
  • #QT 笔记一
  • #Spring-boot高级
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (第一天)包装对象、作用域、创建对象
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (六)DockerCompose安装与配置
  • (六)Hibernate的二级缓存
  • (七)理解angular中的module和injector,即依赖注入