替换指定目录以及其子目录下的字符串

简介:
1
2
3
4
5
6
7
8
9
#寻找某目录下的字符串
grep  "192.168.1.29"  -rl ./
#寻找某目录下的字符串并替换
grep  "192.168.1.29"  -rl ./ | xargs  sed  -i  "s#192.168.1.29#192.168.2.189#g"
 
#优化,寻找某目录下的字符串并替换
A=192.168.1.29
B=192.168.2.189
grep  "$A"  -rl ./ | xargs  sed  -i  "s#$A#$B#g"


工作用到,记录一下。



本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1974828

相关文章
|
前端开发 开发工具 git
Git 标签(Tag)实战:打标签和删除标签的步骤指南
Git 标签(Tag)实战:打标签和删除标签的步骤指南
MacBook终端安装tree命令(保证好使)
MacBook终端安装tree命令(保证好使)
|
安全 Java API
深入了解Java进程和线程
深入了解Java进程和线程
167 1
|
存储 SQL 关系型数据库
mysql查询数据库表大小怎么操作
mysql查询数据库表大小怎么操作
2632 0
|
Java 开发工具
SpringBoot2.x基础篇:配置文件的加载顺序以及优先级覆盖
`SpringBoot`约定了配置文件,默认为`application.properties`,通过该文件可以修改很多默认的配置,当然我们还可以在该配置文件内添加自定义的配置,该文件通过`key=value`的形式进行配置。
|
XML 缓存 Dubbo
令人头疼的代码命名规范……
令人头疼的代码命名规范……
961 0
令人头疼的代码命名规范……
|
前端开发 Java 数据库连接
MP实战系列(四)之DAO讲解
说到DAO不得不提一个开发名词"三层架构",所谓的三层架构是什么呢?简单的可以概括为数据访问层,业务逻辑层,界面层(又称表现层). 这也是我们Java开发常用的手段,经常有人将三层架构和mvc模式混淆,在我看来,三层架构就是三层架构,mvc只是三层架构中的表现层中的架构,相当于在一个比较大的层面,往...
2185 0
|
11天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
11278 116
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
11天前
|
人工智能 IDE API
2026年国内 Codex 安装教程和使用教程:GPT-5.4 完整指南
Codex已进化为AI编程智能体,不仅能补全代码,更能理解项目、自动重构、执行任务。本文详解国内安装、GPT-5.4接入、cc-switch中转配置及实战开发流程,助你从零掌握“描述需求→AI实现”的新一代工程范式。(239字)
6492 138