linux之dos2unix命令解决vi打开文件行尾巴显示^M
生活随笔
收集整理的這篇文章主要介紹了
linux之dos2unix命令解决vi打开文件行尾巴显示^M
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 問題
有時候我們用vi打開文件,行尾巴顯示^M,我之前也不知道這個是為什么,后面才了解到,DOS格式的文本文件在Linux平臺,用較低版本的vi打開文件行尾會顯示^M,DOS下的文本文件是以\r\n作為斷行標志的,表示成十六進制就是0D 0A。而Unix下的文本文件是以\n作為斷行標志的,表示成十六進制就是0A。
2 解決辦法
我們可以使用dos2unix來解決vi打開文件行尾會顯示^M,也就是把這個dos文件轉換成unix文件,文本文件是以\r\n作為斷行變成\n斷行。
dos2unix file
3 dos2unix說明
dos2unix命令用來將DOS格式的文本文件轉換成UNIX格式,一般使用
dos2unix file轉多個文件
dos2unix file1 file2
4 自己測試
比如我們有個dos文件的腳本文件,test.sh
我們查看下內容
總結
以上是生活随笔為你收集整理的linux之dos2unix命令解决vi打开文件行尾巴显示^M的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fiddler之为什么我没有抓到网络请求
- 下一篇: linux之ftp怎么把本地文件拷贝到服