博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell入门的拦路虎:syntax error: unexpected end of file
阅读量:4053 次
发布时间:2019-05-25

本文共 529 字,大约阅读时间需要 1 分钟。

syntax error: unexpected end of file问题的解决办法

dos文件转换成 unix 文件格式

dos 格式 文件 传输到 unix 系统时 , 会在每行的结尾多一个 ^M , 当然也有可能看不到 , 但是在 vi 的时候 , 会在下面显示此文件的格式 , 比如   ”dos.txt” [dos] 120L, 2532C 字样 , 表示是一个 [dos] 格式文件 , 如果是 MAC 系统的 , 会显示 [MAC] , 因为文件格式的原因有时会导致我们的 unix 程序 , 或者 shell 程序出现错误 , 那么需要把这些 dos 文件格式转换成 unix 格式 , 方法是
     vi   dos.txt          
     :set fileformat=unix 
     :w    

这样文件就转换成 unix 格式 文件了 ,一般在 windows 机器上编写好了文件传到 unix 下就可能会出现这样的情况 , 而一般我们使用ftp 命令, 常常会加上 bin 参数表示二进制传输, 可是试一下不加 bin 参数 , 可能传到 unix 下就是 unix 格式

    最后解决方法是用了UltraEdit软件,在文件菜单下有转换选择DOS转Unix,错误就解决了。

转载地址:http://gjtci.baihongyu.com/

你可能感兴趣的文章
poj 1947 Rebuilding Roads (树形背包dp)
查看>>
哈夫曼树
查看>>
搜索BFS
查看>>
尼姆博奕(Nimm Game)
查看>>
最长上升子序列(LIS)长度的O(nlogn)算法
查看>>
UVA DP 入门专题
查看>>
UVA DP入门专题(二)最长公共子序列 打印方法
查看>>
多进程DP
查看>>
递推、错排公式
查看>>
矩阵连乘问题
查看>>
【算法导论】排序(一)
查看>>
【算法导论】排序 (三):快速排序 深入分析
查看>>
【算法导论】排序 (二):堆排序
查看>>
【算法导论】排序 (四):决策树、线性时间排序(计数、基数、桶排序)
查看>>
UVa 10047 - The Monocycle, 优先队列+BFS
查看>>
UVa 127 - "Accordian" Patience 数据结构专题
查看>>
UVa 133 - The Dole Queue 数据结构专题
查看>>
UVa 101 The Blocks Problem 数据结构专题
查看>>
UVa 10152 - ShellSort 数据结构专题
查看>>
UVA 442 - Matrix Chain Multiplication 数据结构专题
查看>>