`

dos文件放到linux上面显示^M问题的解决

阅读更多
几种去除^M的方法

1、 cat filename1 | tr -d "\r" > newfile

2、 sed -e "s/^V^M//" filename > outputfilename

3、vi: 用vi打开文件

1. 按ESC键

2. 输入 :%s/^M//g

确定 ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M。这个正则式将替换所有回车符前的 ^M为空($是为了保证^M出现在行尾)
4、一些linux版本有 dos2unix 程序,可以用来祛除^M

5、用vim

输入 :set notextmode

 

可惜,经过上面的处理以后,^M是不存在了,但是换行不成功。所有的东西都在一行上面,看着很费劲。这说明处理的时候文件缺少"\n",可以在替换的时候添加上即可:

cat filename | tr "\r" "\n" > newfile

 

分享到:
评论
1 楼 floe 2010-12-02  
大哥 把文件保存为unix换行格式就行啦
比如editplus就有这个功能

相关推荐

    dos.zip_DOS Debug 下载_dosbox不能debug

    压缩包内的“dos”文件可能是Debug程序或者与之相关的其他DOS工具,用户解压后将这些文件放入DOSBox的目录,即可按照上述步骤进行操作。 总结来说,这个压缩包提供了一种在64位操作系统上运行和调试DOS时代的Debug...

    我碰到的Linux使用问题

    ### Linux Fedora 使用问题及解决方案 #### 一、多媒体播放与支持 在 Fedora 中,多媒体播放的支持需要安装相应的软件包来确保兼容性和流畅性。 - **安装 MPlayer:** 使用 `yum install mplayer` 可以安装 ...

    linux0.11 bochs 调试.txt

    `mcopy` 是一个用于在MS-DOS和Linux之间传输文件的工具,可以用来将文件从MS-DOS复制到Linux或者反之亦然。其基本用法如下: - 基本语法:`mcopy [-b/ptnvmoQOsSrRA] sourcefile targetfile` - 参数解释: - `-b`:...

    Linux教程第三版孟庆昌

    18. DOS 下的 dir、del、type 命令在 Linux 中的对应命令 * dir:ls * del:rm * type:less 19. find、tee、gzip 命令的功能 * find 命令:在目录结构中搜索文件,并执行指定的操作。 * tee 命令:读取标准输入...

    Linux操作系统基础教程

    第三讲 Linux下的网络服务,配置问题和常用工具.................................................................24 一.Linux下的网络服务.....................................................................

    grub4dos-0.4.4

     2]还是在这个分区,建一个目录,比如是linux,从下来下来的第一张ISO中isolinux中抽取 vmlinuz 和 initrd.img 两个文件,放到linux目录中; 注意只放这两个文件,不要放其它的内容,如果放了其它的,可能出现安装...

    Dos 音乐播放器---简单、古老

    【压缩包子文件的文件名称列表】:虽然没有具体列出压缩包内的文件名,但可以想象其中可能包含有各种Dos音乐播放器的可执行文件,比如“VortexTracker.exe”(一个著名的Dos模块音乐播放器)、“DOSBox”(一个DOS...

    Linux经典实用的使用技巧.doc

    6. **转换DOS到Unix文本格式**:在Unix系统中,DOS文件的换行符可能导致问题。使用`sed 's/^M//' filename > newfilename`可以删除DOS文本中的Ctrl-M字符,生成Unix格式的文件。 7. **创建MP3播放列表**:`find /...

    Linux 使用技巧

    如果文本文件的行尾有DOS格式的回车符(Ctrl-M),可以使用`sed`命令进行转换,如`sed 's/^M//' filename > newfilename`。这里的`^M`代表Ctrl-M,可通过`ctrl+v`然后`ctrl+m`输入。 7. **创建MP3播放列表**: `...

    grub4dos-V0.4.6a-2017-02-04更新

    修正了 iso9600_Joliet 文件格式转义符显示问题。 2014-01-16(yaya) 1.当 FDD 模式的 u 盘(有 BPB,没有分区表)被 BIOS 分配驱动器号 0x80 时,映射为 0x00, 同时屏蔽驱动器号 0x80(避免通过 BIOS 读 u 盘,...

    关于linux日常使用的shell命令

    掌握常用的 Shell 命令对于提高工作效率、解决实际问题至关重要。本文将详细介绍标题及描述中提及的一些关键知识点。 #### 一、目录与文件管理 1. **basename**:用于去除文件名中的路径或扩展名。 - 例如,`...

    linux的常用命令

    - `tar`:用于创建、提取和管理档案文件,如`-c`创建,`-r`追加,`-t`查看内容,`-u`更新,`-x`提取,`-f`指定档案文件,`-M`多卷,`-v`显示详细信息,`-w`每步确认。 - `gzip`:压缩或解压缩文件,`-d`为解压,`-...

    linux安装配置手册_(5).pdf

    5.2.28 将命令调至后台:`bg`命令将暂停的前台命令放到后台。 5.2.29 将后台命令调至前台:`fg`命令恢复后台命令到前台。 5.2.30 取消正在执行的命令:`kill`命令发送信号终止进程,如`kill -9 process_id`强制...

    我下载别人的 好咚咚

    6. **转换DOS到Unix格式**: 对于带有Ctrl-M(CR-LF)尾部的文本文件,可以使用`sed`命令去除,如`sed 's/^M//' filename > newfilename`。 7. **创建MP3播放列表**: 若要为CD上的所有MP3文件创建播放列表,可以...

    网管教程 从入门到精通软件篇.txt

    DOS CD/M命令文件;dBASEⅡ程序文件 CPI:Microsoft MS-DOS代码页信息文件 CPL:控制面板扩展名,Corel颜色板 CPP:C++代码文件 CPR:Corel提供说明书文件 CPT:Corel 照片-绘画图像 CST:Macromedia Director...

    Ghost 8.3 系统备份软件

    将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。  用 Ghost 多播克隆硬盘  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户...

    Ghost 8.3 Enterprise

    将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。  用 Ghost 多播克隆硬盘  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户...

    Unix笔试题、面试题集(一).docx

    23. **制作Linux启动盘**:在Windows或DOS环境下,通常使用Linux光盘上的`.boot.img`文件。 24. **passwd命令**:改变用户口令时,不需要输入原来的密码(除非特定配置要求)。 25. **SMB安全级别**:share级共享...

    资料计算机基础资料.pdf

    在操作系统方面,文件提到了Windows系列(如Windows 10、Windows XP)、Unix、Linux、OS/2、DOS,以及PDA(个人数字助理)等。这些操作系统不仅广泛应用于个人电脑、服务器,还涉及到便携式设备。文件中还提到了...

    UNIX题库

    9. **进程管理**:若要防止进程3455占用进程295的资源,可以将3455放到后台运行,使用命令`this.proc &`。 10. **Linux默认分区类型**:Linux系统默认分区类型通常是ext2,但现代Linux系统更倾向于使用ext3、ext4或...

Global site tag (gtag.js) - Google Analytics