日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

syntax error: unexpected end of file

發布時間:2024/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 syntax error: unexpected end of file 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在windows上寫的shell文件 ?上傳到linux服務器老是報?syntax error: unexpected end of file ?一行行刪除檢查也沒找到原因 ,網上一搜才發現:

DOS下文件和Linux下文件格式差異問題導致的。

DOS下的文本文件是以\r\n作為斷行標志的,表示成十六進制就是0D 0A。而Unix下的文本文件是以\n作為斷行標志的,表示成十六進制就是0A。

【在windows里,換行用的兩個符號,回車\r,換行符號\n,在linux下只需一個符號\n就可以了.】

DOS格式的文本文件在Linux下,用較低版本的vi打開時行尾會顯示^M,當然也有可能看不到,但是在vi的時候,會在下面顯示此文件的格式,"M.txt" [dos] 8L, 72C表示是一個dos文件格式。

解決方案:

使用下面的命令將文件格式設置為unix格式即可解決上述錯誤。
vi M.txt
:set fileformat=unix
:wq

?

結案

轉載于:https://www.cnblogs.com/wangxusummer/p/4030410.html

總結

以上是生活随笔為你收集整理的syntax error: unexpected end of file的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。