sed 添加空格

您所在的位置:网站首页 shell文件末尾添加字符串 sed 添加空格

sed 添加空格

2023-09-25 06:51| 来源: 网络整理| 查看: 265

5e24de7bbb943023b4baab8c35338a9e.gif

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。

sed命令应用广泛,使用简单,是快速文本处理的利器。它其实没多少技巧,背诵、使用是最合适的学习渠道,属于硬技能。但它又很复杂,因为高级功能太多。本篇不去关注sed的高级功能,仅对常用的一些操作,进行说明。

随着使用,你会发现它和vim的一些理念是想通的,正则表达式的语法也基本上一样,并没有多少学习成本。从个人视野和工作效率上来看,sed命令都是程序员必须掌握的一个重要工具。

那些说可以现场google用法的,大多习惯将文本拷贝到excel里,慢慢磨洋工,遇到大批量文件更是手忙脚乱。不是一家人不进一家门,本文不是为你写的。

一个简单的入门 bd247b441c093e731ed64bbf77e11877.png

如图,一个简单的sed命令包含三个主要部分:参数、范围、操作。要操作的文件,可以直接挂在命令行的最后。除了命令行,sed也可以通过-f参数指定一个sed脚本,这个属于高级用法,不做过多描述。

有些示例命令我会重复多次,聪明如你一定能发现其中规律,有时连解释都用不着。

参数

-n 这个参数是--quiet或者--silent的意思。表明忽略执行过程的输出,只输出我们的结果即可。

我们常用的还有另外一个参数 :-i。

使用此参数后,所有改动将在原文件上执行。你的输出将覆盖原文件。非常危险,一定要注意。

范围

1,4 表示找到文件中1,2,3,4行的内容。

这个范围的指定很有灵性,请看以下示例(请自行替换图中的范围部分)。

5 选择第5行。

2,5 选择2到5行,共4行。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3