`
guoyanxi
  • 浏览: 275716 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

去^M字符

阅读更多
在windows编辑过的文件上传到AIX的文件,如果使用二进制的传送方式,容易在VI内看到^M的字符
使用以下的工具能够简单的解决

vi开文件:

输入:

:%s/[ctrl+v][回车]//[回车]

##或者使用sed命令来进行转换,如下:

sed -e ’s,^M,,g’ textfile

##其中^M的输入方法是Ctrl+V, Ctrl+M

##批量文件的处理,可以用下面的命令:

for f in `echo *.c`; do sed -e ’s,^M,,g’ $f;done
分享到:
评论

相关推荐

    Linux下去掉^M的四种方法

    在Linux系统中,有时我们可能会遇到文件中含有^M字符,这些字符通常是由于文件在Windows环境中创建或编辑,然后在Linux环境下打开时产生的。^M字符实际上代表了一个回车(CR,Carriage Return)符号,这在Windows...

    如何取消Linux下,vi中显示的^M符号.doc

    因此,当在vi编辑器中打开由Windows环境创建的文本文件时,由于文件中包含了额外的CR字符,这些字符会被显示为^M,造成阅读不便。 要解决这一问题,可以通过以下步骤来配置vi编辑器,使其不再显示^M符号: 1. **...

    将字符串中从第m个字符开始的全部字符复制成为另一个字符串并打印

    传入一个字符串和整数m,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串并打印出来。

    vim 全文字符串替换

    - **处理^M字符**: - 文中提到的`^M`字符通常表示的是Windows系统的换行符`CR`(回车),而在Linux系统中通常使用`LF`(换行)作为换行符。因此,在跨平台复制粘贴文本时可能会出现`^M`字符残留问题。 - 要删除...

    C语言上机实验 | 《定义函数strmcpy(s,t,m),实现字符串复制》

    输入一个字符串t和一个正整数m,将字符串t中从第m个字符开始的全部字符复制到字符串s中,再输出字符串s。要求用字符指针定义并调用函数strmcpy(s,t,m),它的功能是将字符串t中从第m个字符开始的全部字符复制到字符串...

    实现从M个字符中选择N个字符的递归程序

    实现从M个字符中选择N个字符的递归程序!

    js实现统计字符串中特定字符出现个数的方法

    本文实例讲述了js实现统计字符串中特定字符出现个数的方法。分享给大家供大家参考,具体如下: //js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的...

    字符串相似度算法 字符串相似度算法 字符串相似度算法

    6. 检查t中的每个字符(j from 1 to m)。 7. 如果s[i]等于t[j],成本为0。 否则,成本为1。 8. 设置矩阵单元d[i,j]等于最小的: a. 单元格直接上方加1:d[i-1,j] + 1。 b. 单元格直接右方加1:d[i,j-1] + 1。 c. ...

    车牌定位之字符分割

    在这个过程中,字符分割是关键的一环,它涉及到从车牌图像中精确地提取出单个字符,为后续的字符识别提供基础。OpenCV(开源计算机视觉库)因其强大的图像处理功能,常被用于实现这样的任务。 首先,我们要理解车牌...

    按顺序合并组成一个新的字符串

    请编写函数fun,,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。函数fun中给出的语句仅供参考。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后...

    oracle按特定字符截取字符串

    oracle,按特定字符,截取字符串,直接出结果 oracle,按特定字符,截取字符串,直接出结果oracle,按特定字符,截取字符串,直接出结果

    控制台应用程序,接受字符串大于3的字符串并实现一些功能

    编写控制台应用程序,接受长度大于3的字符串,完成以下功能: 1:输出字符串长度 2:输出字符串中第一个出现字母a的位置 3:在字符串的第3个字符后面插入...5:以字符"m"为分隔符,将字符串分离,并输出分离后的字符串

    去除数据中字符串的换行符;解决ETL中字符串换行符;ORACLE|DB2

    亲测200M文件5s中完成转换。 ### 使用示例: Windows: go_readfileline.exe a.log 120204.txt "^" linux :./go_readfileline2 a.log 120204.txt "^" 工具比较简陋,只能完成特定的任务,如有需要可以自行...

    数制转换, 将一个十进制整数m转换成 →r(2-16)进制字符串,VB6.0源代码编写

    本文将深入探讨如何将一个十进制整数m转换成2至16进制的字符串,重点使用VB6.0(Visual Basic 6.0)编程语言进行源代码编写。VB6.0是微软公司开发的一款面向对象的可视化编程工具,它提供了丰富的控件和函数库,使得...

    VC 统计字符串中英文字符个数.rar

    VC 6.0 统计字符串中英文字符个数... m_strTotal.Format("总共字符数:%d",nTotalLenth);  m_strEnglish.Format("英文字符数:%d",nELenth);  m_strChinese.Format("中文字符数:%d",nCLenth);  UpdateData(FALSE);

    在大字符串中寻找小字符串

    这个算法的时间复杂度为O(n*m),其中n是大字符串的长度,m是子串的长度。 2. **KMP(Knuth-Morris-Pratt)算法**:为了提高效率,KMP算法避免了不必要的回溯。它通过构建部分匹配表来预处理子串,使得在遇到不匹配...

    findreplace_matlab程序字符整体替换_

    1. **调用和参数设置**:`findreplace.m`通常需要两个输入参数,一个是待处理的MATLAB代码文件(即`.m`文件)路径,另一个是需要被替换的字符或字符串及其替换后的字符或字符串。例如,`findreplace('myScript.m', '...

    python字符串学习笔记.python字符串操作方法.doc

    - 当字符串内部需要包含与定义引号相同类型的引号时,可以使用转义字符`\`,如:`'Tom said:"I\'m Tom"'`。 - 使用三个单引号或双引号可以创建多行字符串,如:```Tom said:"I'm Tom"``` 或 `"""Tom said:"I'm Tom...

    高效中英文字符串截取方法

    在GB2312中,每个中文字符由两个连续的字节组成,因此当遇到大于127的字节值时(非ASCII字符),计数器`m`会递增。这表明遇到了一个中文字符的一部分。通过这种方式,可以确保截取过程中不会破坏任何中文字符。 ```...

Global site tag (gtag.js) - Google Analytics