原文:shell----删除文件中的^M

在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些 M 。有几种方法可以处理。 .使用vi的替换功能。启动vi,进入命令模式,输入以下命令:: s M g 去掉行尾的 M。: s M g 去掉所有的 M。: s M ctrl v enter g 将 M替换成回车。: s M r g 将 M替换成回车。 .使用sed命令。和vi的用法相似: sed e s M ...

2014-03-17 12:51 0 2979 推荐指数:

查看详情

shell----批量修改多个文件的IP地址

有多个文件,每个文件中有127.0.0.1这个IP,需要统一替换成其它IP地址,可以使用该脚本 file也可以定义多个绝对路径 ...

Tue Apr 16 06:22:00 CST 2019 0 842
shell删除/保留文件的指定行

文件file1第一行到含有word字符的行删除,并重定向到文件file2: sed '1,/word/d' file1 > file2 将文件file1含有word字符的行保留,并重定向到文件file2,-n表示结果不打印到屏幕: sed -n '/word/p' file1 ...

Sat Sep 23 01:57:00 CST 2017 0 1226
shell删除文件的指定列

文件a1内容如下: 1. vim删除每行最后一个字符 :1,$s/.$// 或 :%s/.$// 1,$表示全文,也可用%表示。s表示替换/.$// 正则,表示把最后一个字符替换为空 2. awk删除每行指定列 awk '{ $2=null;print }' a1 > ...

Wed Sep 27 04:36:00 CST 2017 0 5284
shell:利用sed删除文件的匹配行

shell:利用sed删除文件的匹配行 一、说明 1、sed -i:表示直接对文本操作 2、sed -i '/字符串/d' file: d,表示删除,整条命令表示删除文件于字符串匹配上的行 3、^ 表示行首,$表示行尾,用这个两个字符配合字符串,可以强制匹配某行内容 二、不完全匹配 ...

Mon Nov 23 07:38:00 CST 2020 0 1340
Linux下删除^M文件的方法

实践: 1) 使用dos2unix命令:dos2unix filename Linux下去掉^M的四种方法_linux shell_脚本之家 https://www.jb51.net/article/142224.htm 第一种方法: cat -A filename 就可以看 ...

Thu Dec 16 19:28:00 CST 2021 0 5039
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM