文件内容替换 :SED 命令 和 Perl

本文详细介绍了如何使用Perl和SED命令在Linux环境下替换文件中的特定文本,包括命令的基本语法、参数解释以及实际操作示例。适用于Linux系统下的文件编辑与维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux文件内容替换


Perl 

把文件file.txt中的before改为after
perl -pi -e  's/before/after/g'  file.txt
-p 表示匹配文件的每一行
-i  表示把替换的结果写回到原文件
-e 表示后面的程序都写在一行上


SED

$ sed -i 's/ugly/beautiful/g' /home/bruno/old-friends/sue.txt

-i 记录的内容写回源文件

/s 替换命令

/g 全局替换


参考

http://www.brunolinux.com/02-The_Terminal/Find_and%20Replace_with_Sed.html

http://bbs.linuxtone.org/thread-1731-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值