^M符号的问题

在Windows系统下编辑的文件,换行符回车的格式为'\r\n',在linux系统下,回车的格式为'\n',在Windows下编辑的文本文件在上传至linux服务器时,回车'\r\n'就显示成^M+'\n'。

在Windows环境下

用ultraedit或者notepad plus都有相应的选项可以将Windows下的文本格式文件转换成unix格式文件。比如:notepad plus中“编辑”—>“档案格式转换”—>“转换为UNIX格式”。

在linux环境下

第一种方法:

cat -A filename 就可以看到Windows下的断元字符 ^M,要去除他,最简单用下面的命令:

dos2unix filename

第二种方法:^M 输入方法: ctrl+V ,enter

sed -i -e 's/^M//' file.vcf

第三种方法: ^M 输入方法: ctrl+V ,enter

使用vi 进行编辑

:%s/^M//g

第四种方法:^M 可用 \r 代替

cat filename |tr -d '\r' > newfile

中文识别的问题

简单点的方法是,在notepad++中打开,

编辑——文档格式转换——转换为UNIX格式

编码——转换为UTF-8编码

在保存就好了。

linux中的中文在windows下读取

有时在linux的文件中输入了中文,并且是以中文为行结尾的,这时再在windows的R中入去时可能报错

linux下的文件

Excel下显示的该文件

也就是说在windows下它是变成了一行,修改办法是使用notepad++打开

编辑——文档格式转换——转换为windows格式

编码——转换为ANSI编码

如果需要在R中直接读取文件的话,需要在read.table中添加 fileEncoding="UTF-8"这个参数

linux不能识别 符号,在linux中文件中^M符号的问题以及中文识别问题相关推荐

  1. linux篇---解决 Linux 系统,出现“不在sudoers文件中,此事将被报告”的问题

    解决 Linux 系统,出现"不在sudoers文件中,此事将被报告"的问题 我在使用个人用户(非root用户)时,在添加用户,使用sudo命令来执行的时候,需要验证当前用户的密码 ...

  2. 【Linux】(用户不在sudoers文件中……) 添加用户到sudoers

    [Linux](用户不在sudoers文件中--) 处理这个问题应该先理解其原理再操作 首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限. 这里就有了一个 / ...

  3. linux文件中出现 m,在linux中文件中^M符号的问题以及中文识别问题

    ^M符号的问题 在Windows系统下编辑的文件,换行符回车的格式为'\r\n',在linux系统下,回车的格式为'\n',在Windows下编辑的文本文件在上传至linux服务器时,回车'\r\n' ...

  4. Linux Shell脚本去掉几类常见文件中的注释

    Linux操作系统中去掉各类文件中的注释这个功能比较常用,通常用在查看一个较长的文件,又不想看注释的情况.通常这些文件包括C语言编写的*.c.*.h文件.cpp文件.*.xml文件.*.sh shel ...

  5. 解决Linux 系统,出现不在sudoers 文件中,此事将被报告的问题

    出现原因 注:只是其中一个原因 Linux 在其他用户下,使用sudo 命令创建文件,sudo touch 1.txt [go_test@localhost ~]$ sudo touch 1.txt ...

  6. linux 读取zip文件内容,如何从linux服务器上的大(30Gb)zip文件中提取文件

    1)从大型zip文件中提取 我想从linux服务器上的大型zip文件(30Gb)中提取文件.有足够的可用磁盘空间. 我试过jar xf dataset.zip.但是,按钮已满,出现错误,无法提取所有文 ...

  7. 解决 Linux 系统,出现“不在sudoers文件中,此事将被报告”的问题

    我在使用个人用户(非root用户)时,在执行其他命令时,使用sudo命令来执行的时候,需要验证当前用户的密码,输入了之后,提示"admin 不在sudoers文件中,此事将被报告" ...

  8. linux下sed正则表达式匹配批量替换文件中的内容

    sed命令介绍 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space) ...

  9. linux p12 转 pem,p12(或pfx)文件中的证书和私钥转换为cert,pem

    p12(或者pfx)文件里一般存放有CA的根证书,用户证书和用户的私钥 假设我们有一个test.p12文件 在安装了openssl的linux服务器上执行以下命令: 提取用户证书:openssl pk ...

最新文章

  1. 京东方剑指物联网领域
  2. 文本域textarea 的值也是用value 来表示的。
  3. Apache Nuvem将带来更多的开源云?
  4. 密封槽设计标准_哈尔滨轴承 | 超全面机械密封选型
  5. mysql 导入unl文件_Informix和Oracel数据库导入UNL数据
  6. 论文浅尝 - WSDM2020 | QAnswer KG: 基于RDF数据设计一个可移植问答系统
  7. 用闭包的写法弹出元素的索引值
  8. 玩转 SpringBoot 2 之整合 JWT 下篇
  9. java static面试题_Java static面试题
  10. 《结对-航空购票系统-开发环境搭建过程》
  11. 谷歌地球专业版:Google Earth Pro for Mac中文免费版
  12. Eclipse在桌面上创建的快捷方式打不开
  13. wps excel 表格粘贴到 word 删除首行缩进
  14. EMAC和PHY层之间的关系以及在通信架构划分情况
  15. 切换笔记本外接显示屏 屏幕显示的快捷键
  16. 沉痛哀悼我的弟弟-恽小华-南理工教授,候选中科院院士——一声叹息
  17. Google Voice的简单介绍。(一点都不简单)
  18. 通过iscsi协议使用ceph rbd
  19. AI Challenger 全球AI挑战赛[二]——场景分类比赛介绍(附数据集和基线模型百度云下载)
  20. 安卓手机哪个服务器信号最强,安卓手机最强性能前十排行,第一名再逆袭第二名有争议...

热门文章

  1. PostgreSQL学习手册(角色和权限) 转
  2. Request.Browser.Crawler 属性的工作原理分析
  3. 通过COM组件在Web上实现Kinect骨骼追踪、声控截屏保存的功能
  4. XCTF-高手进阶区:Web_php_include
  5. Ubuntu单用户修改root密码
  6. vue .prettierrc文件常见配置, 以及配置 Prettier - Code formatter 插件 格式化
  7. 为什么lamda不能修改外部引用的变量?
  8. 谈谈利用JavaScript结合相对单位rem实现自适应布局的简单而实用的方法
  9. 职业:图像处理入门教程
  10. vs2012下 error4996