位置: 编程技术 - 正文

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密码)

  • 所得税费用科目属于什么科目
  • 出口退税是什么部门负责
  • 企业间贴现如何开票
  • 预提费用
  • 清算缴纳企业所得税
  • 季报现金流量表可以不填吗
  • 收据上面盖公章还是财务章
  • 研发费用可以计入哪个科目
  • 市政押金无法收回的损失可以税前扣除吗
  • 物流辅助服务印花税税率
  • 年金个税税率表
  • 残值要不要做分录
  • 企业所得税汇算清缴申报表
  • 公司账外现金
  • 商业折扣的纳税影响
  • 在建工程会计分录什么意思
  • 暂估应付账款借方余额
  • 印花税工会经费会计分录
  • 行政单位的会计要素
  • 公司向个人租赁设备
  • 月末计提税金数据从哪得来的
  • 房地产企业预收款什么时候确认收入
  • 个人利息收入交不交增值税
  • 同一个单位,应收应付都有,怎么调账
  • 发票两边的孔怎么做
  • 小企业财务入账的办公用品有什么?
  • 其他应付款包括应付职工薪酬吗
  • 职工食堂操作流程图
  • 待摊费用当月增加
  • win11windows安全中心打不开
  • win7提示windows进行了未授权的更改
  • win7步骤和详细教程
  • rds selected
  • PHP:curl_errno()的用法_cURL函数
  • 增值税征税范围中的货物包括
  • 公账提取备用金限额
  • php实现的链式队列是什么
  • fatal error: opencv/cv.h: 没有那个文件或目录 错误;fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录,opencv多版本
  • php设置图片将图片居中
  • 金融企业利息收入增值税
  • 广告代理费制度
  • 2022年电子设计大赛F题
  • 域名续费多久生效
  • 如何更改telnet端口
  • 同事写了一个责任链模式,bug 无数...
  • 红字发票可以跨越开吗
  • Android ViewPager2 + Fragment 联动
  • 小规模纳税人劳务费税率
  • 贴现模式怎么计算利息
  • 总分类账户余额表怎么做账
  • 公司车转个人名下车牌需要换吗
  • sql server s
  • 营业外收入影响所有者权益吗
  • 现金回收率怎么计算
  • 增值税计入固定资产的成本吗
  • 代扣款分录
  • 给个人的销售返现合法吗
  • 行程单如何验真伪
  • 小企业会计准则调整以前年度费用分录
  • win7系统internet怎么打开摄像头
  • ubuntu 12.04使用QQ截图安装教程
  • win版本微信
  • win8.1技巧
  • 使用标准用户帐号的方法
  • icg是什么文件
  • pim架构
  • perl常用模块
  • shell常用命令及功能
  • python里模块
  • delect删除
  • unicode编码实现方案
  • js模拟实现new
  • jquery使用css
  • javascript基础书
  • python消息队列感知消息被消费
  • 用js实现类的方法
  • 垃圾填埋税率
  • 企业怎么成立工会组织
  • 农民专业合作社章程完整版
  • 减免税备案登记表样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设