Linux文本文件与Windows下的格式转换
其实很简单,这个原因还是Windows自己造成的。Windows不遵守标准自搞一套标准的行为在业界已是无人不知的。
在dos下,列的结束符有两个控制符:一个归位字符(carriage return,^M),另一个是换行字符(new line,^J),Linux下只有一个换行字符\n。学过C的都知道这个什么意思。\n的作用跟^J效果相同。所以当文本放到dos下就会首位连成一段。难怪会出现无法编译的原因。
还好,Linux知道Windows的秉性,Linux下就有命令来实现这样的转化。
unix2dos,dos2unix意思很明显就是将unix的格式转化为dos格式,跟将dos的格式转化为unix的格式。
命令的实现机制就是若是在Linux下生成的文本转化到dos下的话,就将行尾符号有原来的^J转化为^J^M。反之就是把^J^M变成^J.
格式具体用法是:unix2dos file
unix2dos tmp.txt 就可将tmp这个文本转化为dos下可读的文本
unix2dos -n tmp.unix.txt tmp.dos.txt 则意味在保留tmp.unix.txt的文本之下,再新建出一个tmp.dos.txt
dos2unix -n tmp.dos.txt tmp.unix.txt 则意味在保留tmp.dos.txt的文本之下,再新建出一个tmp.unix.txt
最近发现,windows下的写字板的功能比记事本强,不用转化就可以读了,而且格式上也没有问题。
转:http://www.ylmf.net/linux/tips/2011010419955.html
Linux文本文件与Windows下的格式转换相关推荐
- 将windows下文件编码格式转换成UTF-8 文件编码格式
将windows下文件编码格式转换成UTF-8 文件编码格式 背景说明: 一个芯片厂商的SDK中的所有文件使用的GB2312的中文编码方式,所以在linux下开发的时候会发现中文的部分都是乱码. 因为 ...
- ZYNQ LINUX开发笔记——windows下用xilinx SDK编译zynq linux app小程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZYNQ LINUX开发笔记--windows下用xilinx SDK编译zynq linux app小程序 前言 操作方法 总结 前 ...
- linux服务器视频转换,linux下视频格式转换工具
原文 地址: http://www.cpplive.com/html/1415.html mencoder是Linux下的开源软件MPlayer以及它附带的视频工具,也可以独立安装.Windows下的 ...
- Linux下音频格式转换命令行工具
这里写自定义目录标题 Sox音频转换 使用Mplayer将多种格式的而文件编码至WAV 使用FFmpeg将各种类型文件转换成各种类型文件 使用Lame编码或者已不同的比特率重新编码MP3 以Ogg V ...
- linux下视频格式转换与视频合并
熟悉Windows的朋友应该知道,Windows下的视频格式转换软件与合并视频软件不计其数,刚接触Linux的朋友也许会抱怨Linux下没有强大的视频软件,完成视频播放.转化视频格式.合并视频等功能. ...
- Windows下NTFS无损转换FAT32格式
前几天,由于工作忙,让朋友帮做系统,盘是一张XPGHOST的盘,GHOST完成后里面有个选项是:是否把FAT32转换成NTFS格式.我朋友也没在意,就给转换了,等我发现已经所有的分区都是NTFS格式了 ...
- linux音频文件格式转换,在Ubuntu @ Linux 中音频和音乐文件的格式转换
在使用Ubuntu时,我们常常也会遇到有些音频/音乐格式的文件无法播放或者不符合我们对格式的要求的时候,这时我们会想到我们在Windows下常常使用的诸多的音频格式转换软件.那么在Ubuntu下有没有 ...
- 安装dig工具linux系统,在windows下安装dig工具
下载地址: http://members.shaw.ca/nicholas.fong/dig/ 将此压缩包解压至例如 c:\dig 目录 检查 %WINDOWS%\system32 下有没有 msvc ...
- linux如何挂载windows共享文件,linux如何挂载windows下的共享文件
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧*************** 说明: windows下有一共享文件夹APP,windows本地ip是192.168.9 ...
最新文章
- 掌握这些 NumPy Pandas 方法,快速提升数据处理效率!
- Android 反射获取内外置存储卡方法
- [转载]我的WafBypass之道(upload篇)
- Linux. C语言中else,2. if/else语句
- 在定时器中service注入不进去的解决方案
- 如何在Mac上捕获流视频 ?Movavi Screen Recorder 实用教程
- Windows Phone 8.1 多媒体(2):视频
- 终于搞定了cxgrid的多行表头(转终于搞定了cxgrid的多行表头 )
- 13、threshold函数
- c语言课程设计歇后语,拼音字母c开头的歇后语
- 天都云13元1个月便宜VPS,40SSD1核2G内存无限流量
- Form表单提交时的遮罩层
- 随时牵手 不要随意分手[转帖]
- Java中的equals和==比较
- RGB值转换HSV的值
- 《夏洛的网》思维导图读书笔记
- 知网下载pdf(再也不想用CAJViewer啦!!!)
- 浙江电信IPTV+上网 Padavan老毛子固件单线复用
- setcontext
- 洛谷P2738 [USACO4.1]篱笆回路Fence Loops(Floyed求最小环)
热门文章
- 你相信逛 B 站也能学编程吗?
- C++ 开发者怒了:这个无用的模块设计最终会害死 C++!
- 坐地起价?三星首款折叠屏手机 1.3 万起!
- 一文揭秘知乎是如何搞 AI 的 | 技术头条
- 10 亿元赌约“揭盅”!董明珠与雷军这五年变得更像对方了
- 分析了 Stack Overflow、Reddit 等 9 个榜单,Python 第一的地位稳了!
- 加密货币究竟是不是泡沫?
- linux sd卡空间,充分利用树莓派中的SD卡空间
- IDEA 设置文档注释
- php扩展多线程和多进程,PHP 多进程和多线程的优缺点