【Linux常用指令】grep命令常见用法
grep命令简介
Grep用来搜索文本字符串的命令行命令,有如下的常见使用情景:
- 在文件中搜索字符串(pattern)
- 配合管道使用,将其他Linux命令的输出通过管道传输到grep
grep的四个字母对应如下英文:
- G:global search
- RE:regular expression
- P:print out the line
cut 是将一行讯息当中,取出某部分我们想要的,而 grep 则是分析一行讯息, 若当中有我们所需要的信息,就将该行拿出来
命令格式
grep [OPTION...] PATTERNS [FILE...]
在每个给定的文件中查找模式串
常用option选项:
-a :将二进制文件以文本文件的方式搜寻数据
-c :计算找到 ‘搜寻字符串’ 的次数
-i :忽略大小写的不同,即大小写视为相同
-n :顺便输出行号
-v :显示出没有模式串的那一行
常见使用情景:
在当前目录下递归搜索是否有nmsl这个字符串:
grep -r -n nmsl .
配合管道命令使用
列出当前目录中后缀为.conf的文件
ls | grep *.conf
输出当下目录有多少个文件
ls -l | wc -l
使用引号的情况
当需要匹配的pattern为单词的时候,使用或者不使用引号均可
当需要匹配的pattern为字符串的时候,必须要使用引号将字符串包含进去
【Linux常用指令】grep命令常见用法相关推荐
- Linux常用指令(命令)超级无敌全合集加图文说明
Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...
- Grep命令常见用法
正则表达式定义 正则表达式,又称正规表达式.常规表达式 使用字符串来描述.匹配一系列符合某个规则的字符串 简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找.删除.替换某个特定字符串. ...
- linux常用定时任务,Linux常用指令---定时任务
linux定时任务 crontab命令选项基本只有对用户操作选项: -u 指定用户 -l 列出某用户任务计划 -r 删除某用户任务 -e 编辑某用户任务 查看某一用户的定时任务crontab -u r ...
- grep命令基本用法
Linux基本命令 grep命令常见用法 grep命令可以说是Linux下面最常用的文本处理工具了,那么究竟我们可以用grep命令做什么了?首先我们想一想在windows下是我们是如何在整个文本中寻找 ...
- linux常用指令词典
linux常用指令词典 最常见命令快速查找 shell的简单了解 什么是shell?? 怎么设置PATH? 基本指令 命令提示符 linux命令的组成 Linux基础命令及其常用选项 man pwd ...
- Linux常用指令之——grep用法
目录 1. 基本用法 2. 常用选项 3. 正则表达式 3.1 基本正则表达式 3.2 扩展正则表达式 4. 高级用法 4.1 正则表达式 4.2 匹配整个单词 4.3 搜索多个文件 4.4 显示匹配 ...
- Linux常用指令和系统管理命令总结
Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...
- 【Linux常用指令2】
目录: 前言 文件查看命令 grep(全局正则表达式打印) cat (默认从键盘读取数据) more (更多) less (重要) head tail wc sort(文本内容排序) uniq(uni ...
- 【ZZ】Linux常用指令
linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...
最新文章
- 三线表是什么?R语言使用table1包绘制(生成)三线表、构建不分层的三线表
- 简练软考知识点整理-控制干系人参与
- 关于ByteBuffer使用解释
- android应用程序的组件,Android基础之应用程序组件
- 看到他做的图表,我们整个项目组忍不住集体跪下叫爸爸!
- 数据流图软件_软件工程分析设计图库目录
- 程序员除了转行做管理,还可以做什么?
- git branch -M main时报错
- 表示数值的字符串 剑指offer
- java计算机毕业设计随心淘网管理系统源代码+数据库+系统+lw文档
- springboot权限管理系统
- 基于socket的即时通信系统的设计与实现
- 《相关性准则——大数据时代的高效能之道》一一1.6 相关性准则
- 三层交换机光模块故障排除流程
- 顺丰php下单,顺丰订单查询
- 外设驱动调试经验汇总--每天加一点
- python 拓扑排序 dfs bfs_图遍历算法之DFS/BFS
- 20180802 (个别内置方法)
- どゆことの意味は何ですか?
- 我是这么利用数据——肥肉吃多了会腻
热门文章
- Leetcode04--给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。
- 递归实现输出一个整数的逆序
- GRECP/LPL RECOVERY
- 2022内蒙古最新建筑施工塔式起重机(建筑特种作业)模拟考试题库及答案
- Espresso自动化测试(十一) - IdlingResource
- 关于Keil debug 出现cannot access target shutting down debug session 错误提示
- 树莓派3B+温控风扇
- 坚果云WebDav示例
- linux yield_通俗易懂的了解——Linux线程模型和线程切换
- 商用密码应用安全性评估(密评)六大基础问题解答