sed shell 替换空格_linux命令之sed常用方法介绍

这篇博客介绍了Linux命令sed的用法,包括其工作原理、选项说明以及各种操作示例,如追加、删除和替换文本。重点讲解了如何替换目标内容以及删除特定行,强调了-s和-i选项的作用,并提供了多个实用示例。
摘要由CSDN通过智能技术生成

语法格式: sed [选项] [sed命令] [输入文件]

说明:

1,注意sed软件以及后面选项,sed命令和输入文件,每个元素之间都至少有一个空格.

2,sed -command(sed命令)是sed软件内置的一些命令选项,为了和前面的options(选项)区 分,故成为sed命令.

3,sed -commands既可以是单个sed命令,也可以是多个sed命令组合;

4,input -file(输入文件)是可以选项,sed还能够从标准输入如管道获取输入.存储sed读取到的内容的缓存区空间称之为:模式空间

sed的工作原理

sed读取一行,首先将这行放入缓存中,然后,才对这行进行处理,处理完成以后,将缓冲区的内容发送到终端.

选项说明

- a 追加,在指定行后添加一行或多行文本

-d 删除指定的行

-c 替换指定行

-i 插入,在指定行前添加一行或者多行文本

-p 打印模式空间内容,通常p会与选项-n一起使用

示例1:

-a 追加(在第二行之后添加'Hello world',并将结果输出到标准输出,文件内容实际没改吧)

20020072b7c4147ebe8cb066b5ba7af3.png

示例2:

-a 追加(在第二行之后添加'Hello world',通过-i让test的内容实际发生改变)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值