删除DOS结尾符的方法

有时候我们需要去掉dos的结尾符,那么就可以参考下面的方法

DOS结尾符:CRLF Carriage-Return Line-Feed

# 检查文件是否含有CRLF
1. file dosfile
返回CRLF

2. cat -a dosfile
返回^M

# 删除CRLF
1. vim
:set fileformat=unix # :set ff=unix
:w

:s/^M//gc # Linux: Ctrl+V+M Enter, AIX: Ctrl+V Ctrl+^ Enter
:w

2. dos2uninx dosfile

3. col -bx dosfile

4. sed -e 's/^M//' dosfile

5. tr
tr -s "rn" "n" dosfile
tr -d "r" dosfile

6. cat dosfile | perl -pe '~s//r//g'

用dos的copy命令合并文件(如何消除结尾的1A结束符) .

最近公司Tenfore FeedHandler项目分割存储了大量的RawData文件。由于TenforeRawData非常大, 因此存储策略是每一小时存储一个rawdata文件。但在进行数据分析回放时,又希望将它们合并成一个大文件。刚开始是想到网上找一个第三方合并工具,后 一想,dos的copy命令不是可以合并文件吗? 马上试一下!
例如,希望将a.dat和b.dat合并成c.dat。其中,a.dat二进制内 容如下“30 78 30 31 30 78 30 32”,b.dat二进制内容如下“30 78 30 33 30 78 30 34”,写了个dos脚本merge.bat,内容如下:"copy a.dat+b.dat c.dat"。
但新生成的c.dat文件最后多了个结束符"1A",c.dat文件内容如下“30 78 30 31 30 78 30 32 30 78 30 33 30 78 30 34 1A”。
后上网查找了一下原因,是由于copy命令默认是将目标文件和源文件均视为文本文件,因此新生成的文件带上了文本结束符"1A"。
解决的办法很简单,就是在拷贝时指明是拷贝二进制文件。
新的批处理内容如下:"copy /b a.dat+b.dat c.dat"

(0)

相关推荐

  • word批量删除分节符的方法

    word是一个文字处理器应用程序,它是我们办公.学习中不可多得的好帮手.不少小伙伴还不太熟悉有关的操作技巧.比如:很多用户不知道怎么批量删除分节符.别着急哦,小编今天就教你如何轻松搞定.具体如下:1. ...

  • 一次性删除Word回车符的方法

    我们从网页上复制一些文章到Word中时,往往会带有好多向下箭头的符号,这就是软回车符号(Word中软回车是同时按住shift+enter得来的), 这些软回车占用了Word很多的空间,那么如何才能删除 ...

  • EXCEL中如何删除强制换行符

    EXCEL中删除强制换行符的方法: 光标点在强制换行后的行首,在单元格内或编辑栏均可,然后按退格键(BackSpace): 即可去除,用Alt+回车形成的强制换行,而成为一行: 也可用CLEAN函数去 ...

  • wps/word批量删除回车符的方法

    WPS文字或者Word中的回车符分为两种:一种为自带的 回车符,一种为网络文件产生的回车符,称之为换行符。  回车符清除方法如下: 编辑--> 替换--> 替换-->高级--> ...

  • Word2007中如何插入和删除分节符?

    在使用Word编辑的过程中有时我们会用到分节符,分节符是可用节 (节:文档的一部分,可在其中设置某些页面格式选项.若要更改例如行编号.列数或页眉和页脚等属性,请创建一个新的节.)在一页之内或两页之间改 ...

  • Win10重置此电脑会删除其他盘符里的文件吗?Win10重置此电脑功能详解

    Win10重置此电脑,相信很多朋友都不会陌生,有时候由于系统出现异常,又不想重装系统的话,通过重置就可以解决系统问题,它相当于系统还原,甚至是系统重装.现在问题来了,Win10重置此电脑会删除其他盘的 ...

  • word2003如何删除分分节符分页符等特殊符号

    对于分页符或是分节符,分页符,或是其他的特殊在页面上没有显示的符号,有时候我们很难将其删除,下面有一种解决方法. 以下一页分节符为例. 操作方法 01 打开自己的word文档,小编建立了一个下一页分节 ...

  • word里面教你删除空白页的六种方法

    我们再用word软件的时候会无缘无故的出现一些空白页,有的能删除,有的甚至删不了,尤其是遇到篇幅比较长且空白页多的就更麻烦. 出现空白页的情况有很多原因,所以谁也不知道你是什么原因造成的.今天介绍几种 ...

  • 在word中显示格式符号及删除分节符

    在word中显示格式符有利于查看文档中使用的特殊格式,明白文档中文字排版及结构,也方便删除一些格式.小编将介绍具体显示方法,以及删除分节符. 显示格式符 01 如图word中两处分别有空格以及tab格 ...