首页
登录 | 注册

关于Dos文件行末尾的^M符号处理办法

经常遇到这种情况,记一下。
 
Dos下编写的shell脚本文件,上传到linux下时,由于Dos文件末尾多了^M,因此不能执行。
 
如何查看^M符号?有两种方式:
1、cat -A filename
2、vi -b filename或vim -b filename
 
如何解决?有以下方法:
1、最简单的办法:执行dos2unix filename即可;
如果要改回Dos文件模式,再执行unix2dos filename即可。
2、另外一种方法:
执行vi -b filename
在命令模式下,输入字符串:1,$ s/^M//g也行,(注意:^M是按Ctrl+v + Ctrl+m)
该方法适合在没有安装dos2unix情况下。
 
本文网址:http://www.bnee.net/article/1363933.html

相关文章

  • import org.apache.log4j.Logger; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomA ...
  •  iconv,enconv,enca,convmv,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令                                      ...
  • 如何以不同的方式读取文件!
    在这部分,你将学习如何以不同的方式读取文件,如果你在系统中打开一个终端完成一些工作,你就有可能需要读取一两个文件. 对命令行终端的用户来说, cat 命令众所周知. 当你 cat 一个文件,你很容易的把整个文件内容展示在你的屏幕上.而真正发 ...
  • 浅析如何使用ubuntu 9.10 liveusb制作u盘版本的dos启动盘
    浅析如何使用ubuntu 9.10 liveusb制作u盘版本的dos启动盘<如何使用u盘直接安装winxp系统>1. 制作9.10 live usb系统和安装盘   <如何使用ubuntu自带的usb-creator工具 ...
  • 这篇文章主要介绍了java写入文件的几种方法,需要的朋友可以参考下一,FileWritter写入文件FileWritter, 字符流写入字符到文件.默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为Fi ...
  • Unix/Linux下文件基本操作 来源: ChinaUnix博客 日期: 2008.06.16 17:16 (共有0条评论) 我要评论 比较重要的设备文件有三个,它们是/dev/console./dev/tty 和 /dev/null 1 ...
  • l  符号表   链接过程的本质就是把多个不同的目标文件之间相互粘在一起.在链接中,目标文件之间相互拼合实际上是目标文件之间对地址的引用,即对函数和变量(函数,变量统称符号)的地址的引用. 符号是链接过程中的粘合剂,整个链接过程是基于符号引 ...
  • 文件及目录操作 - ls.cd 1.ls:列出目录的内容及其内容属性信息 ls命令的功能说明 ls命令用于列出目录的内容及其内容属性信息. ls命令的语法格式 ls [OPTION]... [FILE]...ls [参数选项] [文件或目录 ...

2019 bnee小站 webmaster#bnee.net
12 q. 0.034 s.
湘ICP备19013596号-2