位置: IT常识 - 正文

Linux 批量替换内容的命令行方法(linuxvim批量替换)

编辑:rootadmin
我们在操作Linux服务器运维的时候是需要对命令行页面进行添加或者批量替换的,如果直接用命令是很快的。可以利用sed命令批量替换文件内容,该命令是利用脚本来处理文本文件,可以替换文件内所有匹配的字符串,语法为“sed -i "s/旧内容/新内容/g" 文件路径”。 这里有几个示范...

推荐整理分享Linux 批量替换内容的命令行方法(linuxvim批量替换),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux批量替换内容,linux 全部替换内容,linux系统批量替换内容,linux批量替换内容,linux 全部替换内容,linux批量替换文件中的字符串,linux系统批量替换内容,linux系统批量替换内容,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在操作Linux服务器运维的时候是需要对命令行页面进行添加或者批量替换的,如果直接用命令是很快的。可以利用sed命令批量替换文件内容,该命令是利用脚本来处理文本文件,可以替换文件内所有匹配的字符串,语法为“sed -i "s/旧内容/新内容/g" 文件路径”。

这里有几个示范看看。

1、替换文件夹内所有文件匹配的字符串

sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件夹路径`

例如将/var/www/test文件夹下的所有文件内容中的abc字符串换成123

sed -i "s/abc/123/g" `grep abc -rl /var/www/test`

注:grep内容用的不是单引号',而是`,tab键上面的,请使用绝对路径

2.替换文件内所有匹配的字符串

sed -i "s/旧内容/新内容/g" 文件路径

例如将/var/www/test/index.html文件夹下的所有文件内容中的abc字符串换成123

sed -i "s/abc/123/g" /var/www/test/index.html

Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。

sed [-hnV][-e<script>][-f<script文件>][文本文件]Linux 批量替换内容的命令行方法(linuxvim批量替换)

参数说明:

-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。

-f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。

-h或--help 显示帮助。

-n或--quiet或--silent 仅显示script处理后的结果。

-V或--version 显示版本信息。

动作说明:

a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)

c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行

d :删除,因为是删除啊,所以 d 后面通常不接任何东西

i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行)

p :打印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行

s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表达

本文链接地址:https://www.jiuchutong.com/zhishi/290673.html 转载请保留说明!

上一篇:【今日冬至】 (© Sino Images/Getty Images)(今日冬至有什么讲究吗)

下一篇:北极国家野生动物保护区里的一只雌性北极熊和她的幼崽,阿拉斯加 (© Steven Kazlowski/Minden Pictures)(北极野生动物)

  • 房地产业预售房的预收款退回的涉税处理?
  • 一般纳税人的税点
  • 纳税信用等级是专管员评的吗
  • 小规模企业收入怎么做账
  • 公司合作分红
  • 其它综合收益影响因素
  • 季度申报后还要年度申报吗
  • 固定资产出售账户处理
  • 应收账款的损失率怎么算
  • 特殊销售业务包括什么
  • 预缴增值税是否要预缴印花税
  • 应收账款减少计提坏账吗
  • 办公室的取暖费怎么做会计分录
  • 补交以前年度房产税如何记账
  • 代扣代缴个人所得税会计分录怎么做
  • 财产租赁合同印花税申报期限
  • 车辆租赁费可以开专票吗
  • 个人所得税特殊计税方法
  • 到期一次还本付息债券
  • 红字发票不小心点了暂存怎么办
  • 怎么辨别是非
  • 残值收入的会计处理
  • fat文件系统包括
  • 广告联系电话
  • 出口退税会计分录例题
  • 银行初级证书全称
  • ghost还原问题1823
  • php验证码代码怎么写
  • 命令提示符打错了怎么修改
  • php中mysqli怎么连接数据库
  • 会计中记账凭证复核是谁负责
  • 什么是董事会费
  • removed.exe - removed是什么进程 有什么用
  • 在laravel中,界面文件应该放在以下哪个路径下
  • php 动态执行代码
  • static php作用
  • patriotic研究
  • pytorch新手入门
  • ps怎么选中图形放大
  • 向境外企业支付咨询费
  • 带息票据和不带息票据怎么区分
  • 预缴的企业所得税怎么做账
  • 增值税一般纳税人可以开普票吗
  • rabbitmq如何解决消息堆积问题
  • 缴纳上年汇算清缴的分录
  • 财政专项资金能不能用于偿还债务呢
  • 作废的发票也要交印花税吗
  • 支付给法律顾问怎么做账
  • 电子产品对外加工
  • 长期待摊费用待摊费用
  • 未达起征点怎么报税
  • 免征增值税还要计提附加税吗
  • 委托加工的成本如何核算
  • win7哪年停止更新
  • mac移动硬盘不能拷贝
  • xp系统安装版如何安装
  • win7更改win10系统要怎么更改
  • win10蓝屏出现错误
  • macbookairfacetime
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • win7旗舰版开机
  • win7系统怎么备份文件
  • win8鼠标设置在哪
  • ie9收藏夹
  • 免费获取验证码
  • win10预览体验三个选项
  • Ext JS 4实现带week(星期)的日期选择控件(实战一)
  • QOpenGLWindow 、QOpenGLWidget 和 QPainter混合渲染方法初探
  • unity导出3d模型
  • vue3 todo
  • nodemcu web
  • android设置hint颜色
  • Android文本框怎么变成椭圆形?
  • 农业银行联行号查询系统官网
  • 电子发票和普通发票哪个好
  • 天猫主体变更是什么意思
  • 河南省国家税务局发票查询官网
  • 保险发票不包含哪些
  • 财务制度备案表单怎么填
  • 2021年十大慈善企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设