Linux常用命令sed -i 文本替换(常应用:修改linux<华为openEuler>repo源)

sed-i命令详解:Linux系统软件源修改及文本替换教程

sed -i应用场景

修改Linux系统软件源(以openEuler为例)

sed -i 's|http://repo.openeuler.org/|https://mirrors.huaweicloud.com/openeuler/|g' /etc/yum.repos.d/openEuler.repo

默认情况下,sed 使用斜杠(/)作为分隔符。但是,如果你需要在替换文本中使用斜杠,你可以使用其他字符作为分隔符,这里用了(|)

sed -i命令详解

  • sed -i 是一个常用的 sed 命令选项,用于直接修改文件内容,而不是将修改后的内容输出到标准输出(通常是终端或命令行界面)。

  • 具体来说,sed 是一个流编辑器,用于对输入流(或文件)进行基本的文本转换。-i 选项告诉 sed 直接编辑文件,而不是将结果发送到标准输出。

假设你有一个名为 example.txt 的文件,其内容如下:

Hello, world!
This is a test.

如果你想要将 “world” 替换为 “universe”,你可以使用以下命令:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值