当前位置: 首页 > article >正文

Linux全局替换配置文件的IP

全局替换ip,用于新环境迁移老环境数据

命令1:

sed -i 's/198.97.1.193/198.97.2.5/g;s/198.97.1.194/198.97.2.6/g;s/198.97.1.195/198.97.2.7/g;s/198.97.1.196/198.97.2.8/g;s/198.97.1.197/198.97.2.9/g;s/198.97.1.198/198.97.2.10/g'  redis7380.conf
解释:sed -i 's/old/new/g':使用sed进行替换操作,-i表示直接修改文件内容,s/old/new/g是sed的替换指令,g表示全局替换,多个替换命令用分号分隔,最后是指定需要修改的文件。

命令2:

find . -type f -name "*.yaml" -exec sed -i 's/198.97.1.193/198.97.2.5/g;s/198.97.1.194/198.97.2.6/g;s/198.97.1.195/198.97.2.7/g;s/198.97.1.196/198.97.2.8/g;s/198.97.1.197/198.97.2.9/g;s/198.97.1.198/198.97.2.10/g'  {} \;
解释:
find .:在当前目录及子目录下查找文件。
-type f:仅选择类型为普通文件的项。
-name "*.txt":选择所有扩展名为.txt的文件。
-exec:对符合条件的文件执行后面的命令。
sed -i 's/old/new/g':使用sed进行替换操作,-i表示直接修改文件内容,s/old/new/g是sed的替换指令,g表示全局替换,多个替换命令用分号分隔,最后是指定需要修改的文件。
{}:表示find找到的文件名。
\;:表示命令结束。

http://www.kler.cn/a/402203.html

相关文章:

  • 《物理学进展》
  • 速盾:CDN是否支持屏蔽IP?
  • 使用Faiss构建音频特征索引并计算余弦相似度
  • 【青牛科技】视频监控器应用
  • js实现导航栏鼠标移入时,下划线跟随鼠标滑动
  • Ubuntu 22.04 上快速搭建 Samba 文件共享服务器
  • 【PyTorch][chapter 28] 揭秘 Transformer:缩放定律指南
  • 第十五章 Spring之假如让你来写AOP——Joinpoint(连接点)篇
  • flex布局样式 类名化scss(sass)
  • 在centos7中安装SqlDeveloper的Oracle可视化工具
  • 网络安全领域的最新动态和漏洞信息
  • 解决docker mysql命令行无法输入中文
  • java设计模式 - 装饰者模式
  • go-zero(三) 数据库操作
  • 集群聊天服务器(8)用户登录业务
  • 游戏引擎学习第19天
  • 网络安全web之信息泄露
  • 语义分割(semantic segmentation)
  • 《生成式 AI》课程 第3講 CODE TASK执行文章摘要的机器人
  • 联通光猫(烽火通信设备)改桥接教程
  • 共建智能软件开发联合实验室,怿星科技助力东风柳汽加速智能化技术创新
  • 【学习心得】算力云平台上的大模型部署并实现远程调用
  • RabbitMQ消息可靠性保证机制4--消费端限流
  • EtherNet/IP从站转ModbusTCP主网关是一款 ETHERNET/IP 从站功能的通讯网关
  • python蓝桥杯刷题2
  • 【论文笔记】LoFLAT: Local Feature Matching using Focused Linear Attention Transformer