我是靠谱客的博主 沉静书包,最近开发中收集的这篇文章主要介绍line 10:syntax error: unexpected end of file,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在Linux运行如下脚本的时候:

点击(此处)折叠或打开

  1. #/bin/bash
  2. echo "You are logged in as `whoami`"
  3. if [ `whoami` != root ]; then
  4. echo "Must be logged on as root to run this script."
  5. fi
遇到如下错误:
line 10:syntax error: unexpected end of file

多方测试始终不见效果,最终同事陈大师找到了原因,我的脚本是从Windows上ftp到Linux上的, Linux下的文件结束符和Windows下的文件结束符不一样。在Windows上编辑的脚本,放在Linux额上运行就会有这种问题。
网上又查了以下,解决方法是 使用vim打开脚本,执行命令:
set fileformat=unix
保存退出,再次执行就没有问题了。当然,也可以在Linux上重新新建一个脚本。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29067253/viewspace-2131547/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29067253/viewspace-2131547/

最后

以上就是沉静书包为你收集整理的line 10:syntax error: unexpected end of file的全部内容,希望文章能够帮你解决line 10:syntax error: unexpected end of file所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部