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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 09:02:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 09:02:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 09:02:02       58 阅读
  4. Python语言-面向对象

    2024-07-19 09:02:02       69 阅读

热门阅读

  1. 使用 com.alibaba:easyexcel 导出excel文件时遇到的问题

    2024-07-19 09:02:02       23 阅读
  2. 浏览器的卡顿与react的解决思路

    2024-07-19 09:02:02       20 阅读
  3. Zabbix的安装部署及使用流程

    2024-07-19 09:02:02       26 阅读
  4. 速盾:cdn是啥?cdn是什么?

    2024-07-19 09:02:02       24 阅读
  5. Spark on YARN

    2024-07-19 09:02:02       23 阅读
  6. 算法日记day 13(删除字符串中的所有重复元素)

    2024-07-19 09:02:02       22 阅读
  7. 【html】html的基础知识(面试重点)

    2024-07-19 09:02:02       21 阅读
  8. Zookeeper集群搭建问题

    2024-07-19 09:02:02       23 阅读
  9. C++版OpenCV_02_几何变换

    2024-07-19 09:02:02       21 阅读
  10. Cartographers Lua配置参考文档

    2024-07-19 09:02:02       22 阅读
  11. Vue随笔【render函数的使用】

    2024-07-19 09:02:02       26 阅读