find、grep、awk、sed文件处理

find grep awk sed四剑客

一.find:用来查找文件

find命令主要用来查找文件
find命令格式如下:
find 目录 [option]

option选项常用的有如下:
-name filename
-type f 文件 -type d 目录
-size +5M 大小
-pem 755 文件或者目录权限
-mtime -1 最近一天的 -mtime +30 最近三十天的

-exec rm -rf{}

例子:
find / -type f -name “*.log” -size +5M -mtime -1
查找/根目录类型为file的所有以log结尾的文件并要求大小大于5M 最近一天的

find命令一般要和-exec结合使用,是find命令的结果当做-exec的输入,然后继续执行逻辑操作
例子:
find . -type f -name “*.log” -mtime +30 -exec rm -rf {} ;
find查找最近30天的log文件,用exec进行删除。
{}是代指find查找的所有log文件, find和exec结合使用最后要加上;

find还可以和xargs结合使用
find . -name “*.log” | xargs rm -rf

二、grep:用来过滤文件内容

grep命令用法:

grep [option] 查找字符串 文件名

-n 输出行号
-c 计算找到符合行的次数
-v 反向选择,即显示不包括匹配文本的指定行

-h 查询多文件时不显示文件名
-l 查询多恩建时只输出包含匹配字符的文件名

grep -n --color “root” /etc/passwd

三、awk

awk ‘{print $1:$NF}’

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值