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

  • 健康码怎么看核酸检测记录(健康码怎么看核酸检测报告)

    健康码怎么看核酸检测记录(健康码怎么看核酸检测报告)

  • 华为mate40和华为p40对比(华为mate40和华为mate40e区别)

    华为mate40和华为p40对比(华为mate40和华为mate40e区别)

  • 微信号可以改成中文吗(微信号可以改成姓名吗)

    微信号可以改成中文吗(微信号可以改成姓名吗)

  • 苹果11app怎么加密(苹果11怎么添加app密码)

    苹果11app怎么加密(苹果11怎么添加app密码)

  • 苹果无线局域网在哪(苹果无线局域网按钮灰色)

    苹果无线局域网在哪(苹果无线局域网按钮灰色)

  • 微视支持自定义音乐吗(微视支持自定义播放吗)

    微视支持自定义音乐吗(微视支持自定义播放吗)

  • 同一wifi苹果能用安卓不能(同一wifi下两台苹果手机)

    同一wifi苹果能用安卓不能(同一wifi下两台苹果手机)

  • 一部手机能用两个微信吗(一部手机能用两个支付宝账号吗)

    一部手机能用两个微信吗(一部手机能用两个支付宝账号吗)

  • 华为手机有90hz吗(华为手机有9008模式吗)

    华为手机有90hz吗(华为手机有9008模式吗)

  • 电脑用着突然断电重启(电脑用着突然断网重启后又可以了)

    电脑用着突然断电重启(电脑用着突然断网重启后又可以了)

  • 骁龙765相当于麒麟多少(骁龙765相当于麒麟什么处理器)

    骁龙765相当于麒麟多少(骁龙765相当于麒麟什么处理器)

  • 淘宝最晚几天发货(淘宝晚几天发货可以吗)

    淘宝最晚几天发货(淘宝晚几天发货可以吗)

  • rtx2060super配什么cpu

    rtx2060super配什么cpu

  • apple mobile device support可以卸载吗(applemobiledeviceservice可以卸载吗?)

    apple mobile device support可以卸载吗(applemobiledeviceservice可以卸载吗?)

  • win加shift加s截图怎么保存

    win加shift加s截图怎么保存

  • mpp是什么文件(mpp是什么文件,怎么打开)

    mpp是什么文件(mpp是什么文件,怎么打开)

  • 苹果协议机是什么意思(苹果协议手机)

    苹果协议机是什么意思(苹果协议手机)

  • i音乐怎么收藏自创歌单(apple music怎么收藏歌曲)

    i音乐怎么收藏自创歌单(apple music怎么收藏歌曲)

  • 苹果11pro支持无线充电吗(苹果11pro支持无线)

    苹果11pro支持无线充电吗(苹果11pro支持无线)

  • 荣耀手环5i有哪些功能(荣耀手环5i有哪些隐藏功能)

    荣耀手环5i有哪些功能(荣耀手环5i有哪些隐藏功能)

  • 快手点开直播就闪退(快手开直播就有钱吗)

    快手点开直播就闪退(快手开直播就有钱吗)

  • 抖音怎么删掉自己的作品(抖音怎么删掉自己的评论)

    抖音怎么删掉自己的作品(抖音怎么删掉自己的评论)

  • ugc运营是什么(ugc的运营模式)

    ugc运营是什么(ugc的运营模式)

  • 华为p30什么时候开售(华为p30什么时候出的上市的)

    华为p30什么时候开售(华为p30什么时候出的上市的)

  • vivox7多少寸(vivox7大小多少寸)

    vivox7多少寸(vivox7大小多少寸)

  • 怎样设置热点密码(怎样设置热点密码不让别人蹭网)

    怎样设置热点密码(怎样设置热点密码不让别人蹭网)

  • qbdagent2002.exe - qbdagent2002是什么进程 有什么用

    qbdagent2002.exe - qbdagent2002是什么进程 有什么用

  • DeepSpeed使用指南(简略版)(deepwiser怎么用)

    DeepSpeed使用指南(简略版)(deepwiser怎么用)

  • 数据源太多,报表工具该如何兼容?(数据源suspended)

    数据源太多,报表工具该如何兼容?(数据源suspended)

  • 非居民纳税机构都包含哪些?
  • 代扣代缴个人所得税如何做账
  • 未分配利润转增股本会计处理
  • 小规模纳税人发票怎么做账
  • 小企业会计准则调整以前年度费用分录
  • 子公司的实收资本合并报表怎么做
  • 个体工商户装修经营范围
  • 房贷怎么申报抵押贷款
  • 合并报表时抵消内部交易包含的未实现损益的影响有哪些
  • 银行收到对方付款的会计分录
  • 重复缴税怎么做账
  • 小规模纳税人没有收入怎么报税
  • 土地证是商业用地
  • 开采石头要交什么税
  • 预付卡增值税如何申报
  • 工程款开票备注栏
  • 所得税费用一年交几次
  • 生产性生物资产折旧年限
  • 出口销售收入记账方法有哪些?
  • 购进虚假发票进项税转出的会计处理?
  • 融资租赁的利息可以税前扣除吗
  • windows10开机很卡
  • 临时工工资怎么处理
  • 两个公司的资金怎么合并
  • 有什么好方法可以让小孩子少吃糖
  • php的file函数
  • 交易性金融资产的交易费用计入哪里
  • php实现修改功能
  • 下列可以作为企业使命
  • 个体工商户加盟咖啡店
  • 货物运输业的增值税税率
  • 一个非常有用的工具用英语怎么说
  • 企业开办期间的税费
  • 巴芬岛旅游
  • php include require
  • 期初金额和期末金额怎么算
  • js检查json是否合法
  • Yii2中使用asset压缩js,css文件的方法
  • 小企业会计准则没有以前年度损益调整科目
  • 兼职人员的工资怎么做账
  • 建筑业开票税点
  • 固定资产二级科目装修
  • 主营业务成本结转本年利润会计分录
  • 增值税发票认证勾选平台
  • 捐赠支出怎么抵税
  • 个税申报怎样作废
  • 企业资产评估后多久上市
  • sqlplus查询结果换行
  • 进项税额不得抵扣的情况
  • 付给对方钱对方应该怎么写
  • 个税征税对象包括哪些
  • 什么是汇算清缴?
  • 个人承担的个税是公司的成本费用吗
  • 社保计提少了怎么办
  • 增值税普通发票有什么用
  • 进项税额可以抵扣会计分录
  • 高速公路车辆通行卡没还怎么办
  • 成本增加比例怎么算的
  • 净资产=资产-负债
  • 如何确定我的学生学到了问题,尤其是核心素养方面
  • freebsd操作命令
  • freebsd安装到u盘
  • windows10x build 20279
  • linux怎么清除内存
  • win8怎么设置
  • 滚小球的实验过程和材料
  • js导入图片
  • javascript中函数
  • javascript括号
  • node.js ssh
  • android设计模式的应用场景
  • javascript in
  • unity gettype
  • 老司机指的是
  • 电子发票未验真是假发票吗
  • 广州地税网上服务大厅地址
  • 报税日期2023年
  • 认缴股权是什么意思
  • 小规模纳税人收什么税
  • 全款房契税退税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设