深入学习Linux之Linux中的管道符 | 和grep,awk,cut命令

学习Linux期间最常用三个命令和一个符号,管道符 | 和grep,awk,cut,并且它们几个经常一起使用,简直就是亲兄弟呀。所以我将他们单独整理

为了让大家更容易的看清楚示例,我将附上测试文件,文件名student.txt。文件里面内容就是如下图所示,之间空隙必须采用Tab键,切记不能使用空格。
在这里插入图片描述

管道符 |

命令格式:命令A | 命令B,即命令A的正确输出作为命令B的操作对象,这句话可能会很官方
举例说明:
cat student.txt | more
先展示了student.txt中的文件内容,然后more指令再处理这student.txt的内容

grep指令

grep : 筛选某一行的数据

grep -c 字符串 文件名:计算找到搜索字符串的行数
示例:计算带有name字符串的行数
grep -c "name" student.txt
grep -o 字符串 文件名:指出匹配的内容
示例:列出带有zhang的内容,只显示zhang
grep -o "zhang" student.txt
grep -i  字符串 文件名: 不区分大小写
示例:不区分大小写列出
grep -i "what" student.txt
grep -n 字符串 文件名: 显示行号
grep -n "what" student.txt
grep -r  字符串 目录名: 如果要查找的不是文件,而是个目录,需要加-r 否则grep停止工作
grep -r "etc" etc
grep -v 字符串 文件名: 反向选择,不匹配输出的字符串
示例:查看student.txt中除了带有name行不要,其余都要
grep -v "name" student
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值