位置: 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)(北极野生动物)

  • 企业给员工购买社保的规定
  • 哪些费用可在缴纳医保
  • 清退加班费
  • 收到上月保险赔偿款分录
  • 个税抵扣未及时填报
  • 作废的发票验旧之后怎么领取新发票
  • 2019年大写二o一九
  • 税控盘怎么增加专票
  • 小微企业免交增值税,月末结转到营业外收入吗
  • 防雨棚设计规范
  • 物业代收费:有关法律
  • 留抵进项税额
  • 贴现利息支付方式
  • 债权重组会计分录大全
  • 供暖的配套费是不是开口费
  • 计划成本材料采购明细账一般采用的格式是什么
  • 民非企业缴纳社保会计分录
  • 经营租赁不动产发票备注栏
  • 股票投资及收益计算公式
  • 外地预缴税费怎么做账
  • 普票名称错了税号没错
  • 属于留存收益的是
  • 产品研发费用属于固定成本吗
  • 无法取得发票的费用如何入账
  • 一般纳税人汇算清缴操作流程
  • 工会经费什么时候申报缴纳
  • PHP:mb_http_input()的用法_mbstring函数
  • php打包网站并在哪里打开
  • 上月未结账本月不能操作任何业务
  • 基于opencv的图像处理
  • 润滑脂开票属于成品油吗
  • 微信小程序用电脑怎么打开
  • 前端分页显示
  • 会计审核费用报销单的职责
  • autoscle
  • 公司购买手机的发票
  • 分期付款的消费税怎么计算
  • 向分支机构支付融资利息可以扣除吗?
  • 新公司开账户需要多少钱
  • 给对方开发票需要
  • 管理费用借贷方不平
  • 出租无形资产取得的收益计入什么科目
  • 浅谈数据库优化设计
  • sqlserver2008数据库可疑
  • MySQL Replace INTO的使用
  • sqlserver、mysql获取连接字符串步骤
  • 汇算清缴要退税1750元,不想退要调平怎么调?
  • 记账凭证核算处理方法
  • 出口产品报关单
  • 预算外的收入
  • 减免所得税需要交税吗
  • 运输费用如何做账
  • 已认证发票作废
  • 员工异地工作
  • 出售固定资产如何缴纳增值税
  • 对于审核后的凭证可直接修改对吗
  • 银行承兑汇票向银行申请贴现会计分录
  • 进项发票冲红退回怎么做账
  • 员工预支工资现金流量
  • 预付账款怎么做账务处理
  • Windows Server 2008添加Hyper-V组件
  • mission controller
  • ghost出现错误
  • xp系统怎么关闭fn
  • linux中find命令基本使用方法
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • get mac
  • 在linux系统中,用来存放各种配置文件的目录
  • bootstrap内容
  • lessons there是什么意思
  • unity物体边缘发光
  • w10cmd命令高级命令
  • div.remove
  • js 不用var
  • 从重置手
  • 四川省电子税务局官网下载
  • 上海国家税务局官网发票查验平台
  • 医保参保应保尽保
  • 个人领税票需要哪些资料
  • 铜川财务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设