linux 怎么把^M去掉
- 在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,
- 对于回车符的定义:
- windows:0D0A
- unix\linux: 0A
- MAC: 0D
- 比较快捷的去除这些符号的方法有这么几种:
- (1)是用VI的命令:
- 使用vi打开文本文件
- vi dos.txt
- 命令模式下输入
- :set fileformat=unix
- :w
- (2) VI下使用正则表达式替换
- g/\^M/s/\^M//
- 或者
- %s/^M//g
- (3)使用sed 工具
- sed ’s/^M//’ filename > tmp_filename
- (4)既然window下的回车符多了‘\r’,那么当然通过删除‘\r’ ,也可以实现:
- tr -d '\r'
- (5)最后一个方法是本人最常用的方法,个人觉得最方便
- 在终端下敲命令:
- $ dos2unix filename
- 直接转换成unix格式,就OK了!~
linux 怎么把^M去掉相关推荐
- python basename_我使用过的Linux命令之basename - 去掉文件名的目录和后缀
我使用过的Linux命令之basename - 去掉文件名的目录和后缀 用途说明 basename命令用于去掉文件名的目录和后缀(strip directory and suffix from fil ...
- linux密码中逗号怎么输入,linux一窜数字后面的逗号怎么去掉?
linux一窜数字后面的逗号怎么去掉? linux系统中信息需要进行格式化,可以通过使用linux的工具和代码编写两种方式,今天我们就来看看把一窜数字后面的逗号去掉的实例教程. 方法一: 1.首先可以 ...
- Linux 3.0发布
为什么80%的码农都做不了架构师?>>> Linux 3.0 Released Linux 3.0发布 posted by Thom Holwerda on Fri 22nd Jul ...
- linux问答学知识
一. 直击Linux:12问 1.什么是Linux? Linux是一个诞生于网络.成长于网络且成熟于网络的奇特的操作系统.1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的U ...
- (图文)自己组建自己迷你linux系统
最小Linux系统"麻雀虽小,五脏俱全",虽不带图形界面效果,但是用来学习Linux系统编程帮助是很大的,接下来的教程就是如何制作一个最小Linux系统: 首先工欲善其事必先利其器 ...
- linux的shell命令的工作方式,工作中给力的shell命令
1.显示消耗内存/CPU最多的10个进程 ps aux | sort -nk +4 | tail ps aux | sort -nk +3 | tail ----------------------- ...
- Linux引导启动详细过程
目 录 1 Linux引导过程 2 BIOS功能描述 3 BootLoader流程分析 4 vmlinuz文件分析 5 initrd (initramfs)文件分析 6 Linux systemd启动 ...
- STM32MP157 Linux系统移植开发篇4: BootLoader(Uboot)移植
本文章为<STM32MP157 Linux系统移植开发篇>系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).stm32mp157是ARM双核,2 ...
- STM32MP157系列教程连载-Linux系统移植篇4:STM32MP1微处理器之Bootloader移植
STM32MP157系列教程连载-Linux系统移植篇4:STM32MP1微处理器之Bootloader移植 第 1 章 BootLoader(Uboot)移植 1.1 实验原理 1.1.1 概念 简 ...
最新文章
- 悟透 JavaScript
- 越线人群计数--Crossing-line Crowd Counting with Two-phase Deep Neural Networks
- FIR滤波器设计(包括Verilog HDL设计以及MATLAB设计)
- 彻底厘清真实世界中的分布式系统
- 哈工大计算机学院庞,奋斗在知足与知不足之间――我与我的导师计算机学院马培军教授二三事...
- 使用BizTalk Server常见问题处理
- 战队服务器人员位置,和平精英:职业战队如何分配成员位置?5大定位划出5种职位...
- 相对路径和绝对路径_linux系统中的绝对路径和相对路径
- spring boot 支持多少人在线_通过 spring-boot-starter-hbase 集成 HBase
- OpenSource.com 评出 2014 年十佳开源软件
- java编写万年历的报告,用java编写的万年历代码
- java接口压力测试
- 超实用的工具、素材、学习网站分享
- 奥克兰大学计算机领域优势,奥克兰大学三大优势专业,知道这些你就不会选错专业了!...
- 数据结构:假设有一个带头结点的单链表L,每个结点值由单个数字、小写字母和大写字母构成。设计一个算法将其拆分成3个带头结点的单链表L1、L2和L3,L1包含L中的所有数字结点,L2包含L中的所有小写字母
- 判断天干,地支,生肖推算
- docker load镜像报错:open /var/lib/docker/tmp/docker-import-525555606/repositories: no such file or direc
- 过滤器Filter方法详解(init,doFileter,destory)
- FP、FN、TP、TN、精确率(Precision)、召回率(Recall)、准确率(Accuracy)是什么意思
- Visio调整图形的间距