本文主要向大家介绍了Linux运维知识之Linux 之 sed 与 find 命令结合使用,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

sed 与 find 命令结合使用

目的:把/root/kang目录下,所有带有*.sh结尾的文件,并且内容oldboy的字符串,替换成kang

[root@localhost kang]# find /root/kang/ -type f -name "*.sh"|xargs

/root/kang/nginx/abc.sh /root/kang/test.sh     #查出总共有两个文件

[root@localhost kang]# find /root/kang/ -type f -name "*.sh"|xargs cat    #查看文件内容

oldboy

oldboy

[root@localhost kang]# find /root/kang/ -type f -name "*.sh"|xargs sed   ‘s#oldboy#kang#g‘       #查找替换,并打印出来(原文件并没有更改)

kang

kang

[root@localhost kang]# find /root/kang/ -type f -name "*.sh"|xargs sed -i ‘s#oldboy#kang#g‘       #查找并替换原文件内容

[root@localhost kang]# find /root/kang/ -type f -name "*.sh"|xargs cat

kang

kang

[root@localhost kang]#

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

linux中sed和find,Linux运维知识之Linux 之 sed 与 find 命令结合使用相关推荐

  1. linux用户密码转换为明文,Linux运维知识之linux下抓取内存中明文密码mimipenguin

    本文主要向大家介绍了Linux运维知识之linux下抓取内存中明文密码mimipenguin,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 下载地址:https://githu ...

  2. linux模糊查找子目录,Linux运维知识之linux中模糊查找文件

    本文主要向大家介绍了Linux运维知识之linux中模糊查找文件,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.在当前目录下搜索指定文件: find . -name tes ...

  3. linux cc脚本,Linux运维知识之Linux简单处理CC攻击shell脚本

    本文主要向大家介绍了Linux运维知识之Linux简单处理CC攻击shell脚本,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 第一个脚本是通过查找日志中访问次数过多的ip,并 ...

  4. linux awk命令根据分隔符输出,Linux运维知识之Linux awk命令详解

    本文主要向大家介绍了Linux运维知识之Linux awk命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. awk :适用程序,一种unix工具 就是一个强大的文本分析工 ...

  5. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  6. linux cpu不足处理运维,Linux运维知识之Linux服务器CPU占用率较高问题排查思路

    本文主要向大家介绍了Linux运维知识之Linux服务器CPU占用率较高问题排查思路,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 注意:本文相关配置及说明已在 CentOS  ...

  7. linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍

    本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...

  8. linux硬件性能,Linux运维知识:Linux下的硬件性能测试工具汇总

    本文主要向大家介绍了Linux运维知识的Linux下的硬件性能测试工具汇总,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 在购买计算机之后,我们都希望能充分了解它们的硬件性能 ...

  9. linux创建mbox设备,Linux运维知识之linux mailbox模型

    本文主要向大家介绍了Linux运维知识之linux mailbox模型,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 一.device tree中的写法 二. mailbox框 ...

最新文章

  1. Linux学习---Day02
  2. assignment makes pointer from integer without a...
  3. CentOS 7.0下使用yum安装MySQL
  4. Linux 下 top 命令的使用详解
  5. python -os、sys
  6. MySql error 1010 无法删除数据库
  7. word2vec python 代码实现_python gensim使用word2vec词向量处理中文语料的方法
  8. Java学习笔记1.1.2 搭建Java开发环境 - 安装配置JDK
  9. Linux操作Oracle(3)——Oracle OPatch打补丁遇到问题详细汇总详细记录
  10. 洛谷P1182 数列分段 Section II(二分+贪心)
  11. 免费下载思科 642-382考试题库
  12. 深 入 认 识 WIN95 注 册 表
  13. 7-6 古风排版 (20分)
  14. MediaSession框架全解析
  15. android锁屏自动杀死,android 锁屏的防进程被杀
  16. 形象理解计算机网络里的各种抽象概念
  17. mapbox-gl加载three.js泛光效果(视频)
  18. Android常用adb命令总结
  19. “简单证明GUID(全局唯一标识符)并不唯一”
  20. 使用设计模式出任CEO迎娶白富美(1)--毕业即失业

热门文章

  1. 32位与4G内存限制
  2. Bitdefender Total Security 2014 Free 6 Months 12 month License Key
  3. LINUX系统管理与应用
  4. flash与javacript通信(1)
  5. 【近万字】分数傅里叶变换课程学习笔记
  6. mysql为用户部分授权,MYSQL为用户授权
  7. wpf使用入式mysql_c#之wpf:从mysql数据库中数据绑定到页面上
  8. mysql drivermanager.getconnection_Java DriverManager.getConnection()方法:获取数据库连接
  9. yum安装ruby_CentOS 7下配置Ruby语言开发环境的方法教程
  10. C++递归删除非空目录所有文件