Linux(八)查找替换sed,find

一、查找和替换(sed)

  • grep只能用于查找文件中的内容
  • sed可以查找,然后替换或者插入想要的内容
  •            a:新增(目前的下一行)
  •            d:删除,因为是删除,所有d后不接任何东西
  •             i:插入(目前的上一行)
  •             s:取代
  •             -i:sed -i 。。。就是对原文件进行修改,不加就是对输出修改,但源文件不变、

例:

  1. 删除/tmp/abc文件中第2至5行的内容             sed '2,5d' abc
  2. 在第2行后面添加123456这一行                     sed '2a 132456'  abc
  3. 在文件的最后一行前添加123456                    sed  '$i 132456'  abc
  4. 将文件中的cat全部替换成dog                         sed 's/cat/dog/'   abc

二、find

可以携带文件的属性进行查找。

find                      

  • -name“文件名”:查找指定名称文件
  • -user 用户名:查找指定用户拥有的文件
  • -group 组名:查找指定租拥有的文件
  • -mtime 【+,-】n:查找在n天前被修改过的文件
  • -atime 【+,-】n:查找n天前被访问过的文件
  • -type d/d/b/p:查找指定类型的文件
  • -emtpy:查找问空的文件
  • -size:按容量大小查找        find /var  -size +5M :查找var目录下>5m的文件
  • -perm mode :查找指定2属性的问文件
  •  

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值