位置: 编程技术 - 正文

Linux下如何处理文本文件内容中的^M(linux处理文件命令)

编辑:rootadmin

推荐整理分享Linux下如何处理文本文件内容中的^M(linux处理文件命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux处理数据,linux cu,linux就该这么些,linux处理文件命令,linux小技巧,linux处理文件命令,linux处理数据,linux小技巧,内容如对您有帮助,希望把文章链接给更多的朋友!

Windows上写好的文件,在Linux或者Unix下打开,每一行都会出多出^M这样的字符,这是因为Windows与*nix的换行符不同所致,我们看看文件格式有什么不同。

在Linux下查看文件格式:

# file filename

# .csv: ISO- text //不带有^M

# .csv: ISO- text, with CRLF line terminators //带有^M

Windows下处理的文件就带有CRLF行终止符。

以下有几种处理方式:

1. vi命令行模式下输入

:%s/^M$//g # 去掉行尾的^M。:%s/^M//g # 去掉所有的^M。:%s/^M/[ctrl-v]+[enter]/g # 将^M替换成回车。:%s/^M/r/g # 将^M替换成回车。

2. 使用sed命令。和vi的用法相似:

Linux下如何处理文本文件内容中的^M(linux处理文件命令)

# sed -e 's/^M/n/g'filename

3. 使用命令

使用dos2unix命令,一般的*nix发布版本都带有这个小工具,即Windows - *nix文件转换。

格式: dos2unix filename

转换多个文件

格式:dos2unix file1 file2 file3 ….

上面转换文件的时候都会修改原来的文件,使用 -k参数,或者 -n参数可以不改变文件属性。

格式:dos2unix -n oldfile newfile //新建一个文件,保持源文件不变

格式:dos2unix -k filename //保持文件时间戳不变

同样工具提供了*nix - windows文件格式转换命令:unix2dos,参数同dos2unix。

*注:"^M",需要使用Ctrl + V + Ctrl + M键入,而不是数字6上面的^+字母M。

Linux系统忘记root密码的解决方法(简明教程) 第一步:重启后在读秒的时候按一下空格。第二步:会出现如下:复制代码代码如下:root(hd0,0)kernel/vmlinuz-2.6.-.el5roroot=LABEL=/rhgbquietinitrd/initrd-2.6.-.

Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 在linux环境编译应用程式或lib的sourcecode时常常会出现如下的错误讯息:复制代码代码如下:/usr/bin/ld:cannotfind-lxxx这些讯息会随着编译不同类型的sourcecode而

linux上很方便的上传下载文件工具rz和sz使用介绍 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就

标签: linux处理文件命令

本文链接地址:https://www.jiuchutong.com/biancheng/353478.html 转载请保留说明!

上一篇:浅谈Linux系统性能监控常用命令(简述linux系统有什么显著特点)

下一篇:Linux系统忘记root密码的解决方法(简明教程)(Linux系统忘记root密码)

  • 金税盘老是重复更新进不去
  • 海关进口增值税怎么计算
  • 预缴增值税的会计账务处理
  • 表见代理通俗
  • 出口退税货物的进项税处理
  • 业务招待费如何进行纳税筹划
  • 普票需要填写全部开票信息吗
  • 其他业务利润包括哪些科目
  • 可供出售金融资产计入什么科目
  • 参与工会职工应享受哪些福利待遇
  • 生产出来的次品怎么入账
  • 无形资产研发成功并申请专利
  • 个人所得税税费种认定功能在哪里
  • 停车管理费收费依据
  • 旅游业要怎么进行差额征税处理
  • 清算时土地增值税计税依据
  • 应付职工薪酬借方和贷方
  • 零申报个税怎么补申报可以不罚款吗
  • 外贸企业申报出口退税商品名称可以改吗
  • 支付知识产权服务费账务处理
  • 经营出租固定资产折旧额计入什么科目
  • 电脑虚拟内存不够
  • 苹果电脑隐藏软件功能怎么开启
  • shnlog.exe - shnlog是什么进程 有什么用
  • 微软 Windows10
  • 呆账核销的条件有哪些
  • kscreensaverapp.exe是什么
  • 收到银行本票的账务处理
  • 应交营业税计算公式
  • ThinkPHP中html:list标签用法分析
  • joplin使用
  • 梅尔加足球俱乐部
  • thinkphp表单验证
  • Stable Diffusion - API和微服务开发
  • elementui form rules
  • smb命令执行
  • 会计制度备案附件要上传什么
  • 旧固定资产出售增值税率如何计算
  • 保障金是低保吗
  • mongodb findandmodify
  • 公司清算的特征
  • 无法连接配置的sql服务器
  • 增值税最高开票限额
  • 利润分配账务处理例题
  • 支付稿费怎么做凭证
  • 采购入库单如何弃审U8
  • 哪些业务需要计提国别风险准备金
  • 建筑发票可以一次性抵扣吗
  • 备查账的登记主要以什么来表述
  • 什么是存储过程?有哪些优缺点?
  • 微软10月已停止服务中国用户
  • ubuntu运行慢的原因
  • 联想笔记本bios设置启动顺序
  • win7系统怎么禁止软件自启动
  • 装win7提示失败怎么办
  • win8怎么玩帝国时代2
  • macbook graphpad
  • win8操作系统界面
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • 开机记事本自动打开
  • 如何使用调制解调器
  • linux挂载文件步骤
  • windows svchost
  • win8 休眠
  • Win8用Ribbon Disabler工具关闭Ribbon功能区界面
  • window8任务栏消失了怎么办
  • linux系统如何安装字体
  • js explode
  • perl -pi
  • 输出语句的执行过程
  • html、css和jquery相结合实现简单的进度条效果实例代码
  • django实时刷新日志前端
  • javascript基础入门教程
  • 禁止所有陌生人的来电设置
  • 黑龙江电子税务局app手机
  • 江苏税务个人所得税app怎么下载不了?
  • 通用定额发票分经营类型吗
  • 发票号码应与哪个号码一致
  • 广东省上交国家财政
  • 政务公开有何意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设