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

  • ps边框怎么弄出来(ps边框弄出来怎么归位)

    ps边框怎么弄出来(ps边框弄出来怎么归位)

  • 爱奇艺连续包年可以随时取消吗(爱奇艺连续包年是多久)

    爱奇艺连续包年可以随时取消吗(爱奇艺连续包年是多久)

  • 字符0与空格的ascii码值相等吗(字符0等于0吗)

    字符0与空格的ascii码值相等吗(字符0等于0吗)

  • 苹果手机换新机的要求(苹果手机换新机怎么转移所有数据)

    苹果手机换新机的要求(苹果手机换新机怎么转移所有数据)

  • 华为息屏显示时间怎么设置(华为怎么设置横屏)

    华为息屏显示时间怎么设置(华为怎么设置横屏)

  • 积目消息为什么一直有红点(积目显示有消息点开没有了)

    积目消息为什么一直有红点(积目显示有消息点开没有了)

  • 小米不开机白灯闪(小米手机白灯亮不开机)

    小米不开机白灯闪(小米手机白灯亮不开机)

  • aqm al00是华为什么型号手机(aqm-aloo是华为什么型号)

    aqm al00是华为什么型号手机(aqm-aloo是华为什么型号)

  • 快手申请退款多久能到账(快手申请退款多长时间能退回)

    快手申请退款多久能到账(快手申请退款多长时间能退回)

  • 移动sim卡坏了去哪里换(中国移动sim卡坏了)

    移动sim卡坏了去哪里换(中国移动sim卡坏了)

  • 手机org文件能删么(手机里的org是什么格式文件)

    手机org文件能删么(手机里的org是什么格式文件)

  • 整流用的元件是什么(整流用的元件是什么意思)

    整流用的元件是什么(整流用的元件是什么意思)

  • 运算器alu的主要功能是指(运算器alu主要功能是指什么)

    运算器alu的主要功能是指(运算器alu主要功能是指什么)

  • 没有取卡器怎么取卡(没有取卡器怎么把华为儿童手表后盖打开)

    没有取卡器怎么取卡(没有取卡器怎么把华为儿童手表后盖打开)

  • 手机浮标怎么设置(手机浮标怎么设置出来)

    手机浮标怎么设置(手机浮标怎么设置出来)

  • ios13都有什么新功能(ios13的手机有哪些)

    ios13都有什么新功能(ios13的手机有哪些)

  • vue怎么设置自由时间(vue怎么设置自定义指令)

    vue怎么设置自由时间(vue怎么设置自定义指令)

  • 收到验证码短信怎么办(号码被泄露一直收到验证码短信)

    收到验证码短信怎么办(号码被泄露一直收到验证码短信)

  • 京东商品销量哪里看(京东的销量排行是真的吗)

    京东商品销量哪里看(京东的销量排行是真的吗)

  • pr为什么视频会变绿(为什么pr里的视频突然那么卡)

    pr为什么视频会变绿(为什么pr里的视频突然那么卡)

  • 小米9和小米9透明版有什么区别(小米9和小米9透明版参数对比)

    小米9和小米9透明版有什么区别(小米9和小米9透明版参数对比)

  • 电视怎么登录爱奇艺vip(电视怎么登录爱家畅享会员)

    电视怎么登录爱奇艺vip(电视怎么登录爱家畅享会员)

  • 苹果手机怎么下载两个qq(苹果手机怎么下微信分身)

    苹果手机怎么下载两个qq(苹果手机怎么下微信分身)

  • 微信怎么改位置(微信怎么改位置信息)

    微信怎么改位置(微信怎么改位置信息)

  • 撤销增值税申报流程
  • 账面价值大于计税基础是什么差异
  • 运输公司的税率是多少
  • 各种投资之间的关系
  • 股东借钱给公司,公司经营不善倒闭!借款公司要还不
  • 经营利润和营业利润的区别
  • 个体工商户经营范围查询
  • 软件行业个人所得税
  • 建筑企业发生分包业务如何确认收入
  • 当买方违约时,卖方可以得到哪些补救?
  • 财务报告分析主要内容
  • 预缴的所得税怎么做分录
  • 销售现金券会计分录
  • 营改增后房地产企业增值税税收筹划存在问题
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 合理工资薪金的确认原则
  • 房产租赁中的免租期间需要交房产税吗
  • 本年利润有期末余额吗
  • 应收票据背书转让名词解释
  • 物物交换增值税处理
  • 正回购和逆回购的区别
  • win10 删除文件 没有找到项目
  • 如何修复电脑上qq对话过期视频
  • 高新技术企业研发人员比例要求
  • pavfires.exe - pavfires是什么进程 有什么用
  • uniapp vuecli
  • 酒店免费提供哪些服务
  • 制造企业成本计算模型有哪些类型
  • 境外支付佣金代扣代缴增值税
  • burp怎么安装
  • 开源项目网站
  • acc字幕文件怎么转换srt字幕
  • vue实现动态菜单权限配置
  • 计算机视觉项目论文
  • 销售建材行业
  • 结转完工产品成本的会计分录
  • 企税申报表怎么填
  • 企业购进专门用于研发的生产设备
  • 增值税申报表33栏显示有欠缴税额
  • mysql慢查询日志查看
  • 怎么连接php
  • 进口消费税应该记到什么科目
  • 固定资产清理怎么做账务处理
  • 企业增值税专用发票抵扣流程
  • sql server 2016 sp3
  • 公司注销公章的处理
  • 测绘费 土地增值税
  • 增值税抵扣勾选最晚日期
  • 金税三期个税申报
  • 科目余额表如何核对
  • 月末需要做的会计分录
  • 用友软件冲销之前凭证怎么操作
  • 报销人跟领款人有什么区别
  • 供应商质量考核单
  • 网络发票管理办法细则
  • 销售费用明细科目有哪些内容
  • sqlserver索引的作用
  • CentOs7.x安装Mysql的详细教程
  • windows预览版计划
  • ubuntu系统如何安装qq
  • ubuntu20.04怎么用
  • arch linux安装yay
  • win8系统无法开机如何备份数据
  • imac如何删除客人用户
  • yosemite 10.10.5升级
  • linux安装php7.3
  • win8 怎么样
  • win8无法打开ie
  • win8.0升级win8.1
  • perl 批量注释
  • js获取浏览器当前访问的ip
  • linux shell 中 2>&1的含义
  • 基于javascript的毕业设计
  • javascript编辑工具
  • Python的内置字典数据类型为___
  • Android SDK Manager无法更新的解决方案
  • 胰腺在人体的哪个部位图解
  • js 输入
  • 贵州省产检费用报销流程
  • 外出经营需要交哪些税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设