


dos文件轉換成unix文件格式
添加時間:2011-6-1
添加:
admin
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下就可能會出現這樣的情況.
用命令:set ff?
可以看到dos或unix的字樣.
用:set ff=unix把它強制為unix格式
也可以用sed 這樣的工具來做:
sed 's/^M//' filename > tmp_filename
其中^M是同時Ctrl+V+M按出來的,表示回車。
關鍵字:DOS、文件、vi、機器
vi dos.txt
:set fileformat=unix
:w
這樣文件就轉換成unix格式文件了, 一般在windows機器上編寫好了文件傳到unix下就可能會出現這樣的情況.
用命令:set ff?
可以看到dos或unix的字樣.
用:set ff=unix把它強制為unix格式
也可以用sed 這樣的工具來做:
sed 's/^M//' filename > tmp_filename
其中^M是同時Ctrl+V+M按出來的,表示回車。
關鍵字:DOS、文件、vi、機器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解