当前位置: 首页 > 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导致了错误,新手建议检查一下有没有误删除的情况

http://www.lryc.cn/news/406563.html

相关文章:

  • MySQL练习(5)
  • 泛型新理解
  • JavaSE--基础语法--继承和多态(第三期)
  • 高级java每日一道面试题-2024年7月23日-什么时候用包装类, 什么时候用原始类
  • LINUX之MMC子系统分析
  • VulnHub:cengbox1
  • MySQL第一阶段:多表查询、事务
  • Java的序列化和反序列化
  • 本地连接远程阿里云K8S
  • CasaOS设备使用Docker安装SyncThing文件同步神器并实现远程管理
  • k210 图像操作详解(一)(直线检测、边缘检测、色块追踪)
  • 【Java版数据结构】初识泛型
  • DevExpress WinForms自动表单布局,创建高度可定制用户体验(二)
  • vue中v-if和v-for
  • 【MySQL】根据binlog日志获取回滚sql的一个开发思路
  • Kafka快速入门+SpringBoot简单的秒杀案例
  • Redis哨兵机制
  • OSPF概述
  • CSS学习笔记[Web开发]
  • Go基础编程 - 11 - 函数(func)
  • Typora入门
  • PT2262-IR
  • JavaScript 迭代器
  • 数据结构之《队列》
  • 【NPU 系列专栏 2 -- NVIDIA 的 H100 和 H200 是什么?】
  • 【BUG】已解决:IndexError: positional indexers are out-of-bounds
  • 视频汇聚,GB28181,rtsp,rtmp,sip,webrtc,视频点播等多元异构视频融合,视频通话,视频会议交互方案
  • SpringCloud断路器的使用与原理解析
  • 结构型模式-分类
  • 【前端】JavaScript入门及实战106-110