首页 > 其他分享 >4月26日总结

4月26日总结

时间:2023-04-27 17:45:18浏览次数:36  
标签:总结 选项 26 grep -- pattern regexp 匹配

简介

Linux grep命令是一种非常常用的文本搜索工具,它可以在给定的文件中搜索匹配的字符串,并输出匹配的行。grep是全称“global search regular expression print”,可以识别正则表达式,并使用正则表达式进行搜索。
选项

以下是 grep 的所有选项:

grep [options] [pattern] [files]

-a, --text: 将二进制文件作为文本文件处理。
-c, --count: 显示匹配行数,而不是行本身。
-e pattern, --regexp=pattern: 查找指定的模式,支持多个模式。
-f file, --file=file: 从文件中读取模式,每个模式占一行。
-i, --ignore-case: 忽略大小写。
-l, --files-with-matches: 只打印文件名,而不是行本身。
-n, --line-number: 在每行的前面打印行号。
-r, --recursive: 遍历子目录中的文件。
-v, --invert-match: 输出不匹配的行。
-x, --line-regexp: 仅匹配整行。
-w, --word-regexp: 仅匹配整个单词。

pattern 通常是一个正则表达式,用于匹配指定的文本模式。

files 可以是若干个文件,也可以是目录。

以上是 grep 命令的所有选项,更多信息可以使用 man grep 在终端中查看。
常用grep选项举例

下面是常用的grep选项及其举例:

搜索指定字符串

标签:总结,选项,26,grep,--,pattern,regexp,匹配
From: https://www.cnblogs.com/lmyy/p/17359759.html

相关文章

  • 2023.4.26《人月神话》读后感
    1.编程系统产品开发的工作量是供个人使用的、独立开发的构件程序的九倍。2. 编程行业的一些内在固有苦恼:● 将做事方式调整到追求完美,是学习编程的最困难部分。● 由其他人来设定目标,并且必须依靠自己无法控制的事物。● 真正的权威来自于每次任务的完成。● 任何创造性......
  • 4月25日总结
    Spire.DocforC++是一个专业的Word库,供开发人员在任何类型的C++应用程序中阅读、创建、编辑、比较和转换Word文档。本文演示了如何以两种不同的方式将Spire.DocforC++集成到您的C++应用程序中。通过NuGet安装Spire.DocforC++通过手动导入库安装Spire.Docf......
  • 【2023-04-26】性格弱点
    20:00不要因为嫌事情轻微,而不愿做出最佳表现。完成任何一件事,都能使人更强壮。能把小事做好,大事才不会有问题。                                                 ——安......
  • 学习总结
    题目分析1001提交情况:1A解决方法:\(÷2\)和\(-x\)选一个减的少的减就可以了。1002提交情况:2A\(1st\):没出示数据范围,直接模拟TLE。解决方法:考虑到每次修改至多影响\(1\)位的匹配情况,所以一开始将所有不匹配的地方放进一个set里面,每次修改字符在set中insert或era......
  • pta题目集4-6的总结
    (1)前言:三次题目集的题目数目总体不多,分别为七题、六题、一题。题目的难度减少,但是难度却逐渐增加,知识点涉及的也更广。第四次题目集考察的知识点主要是字符串的使用以及数组,题目的难度在第一题到第四题,这四题主要考察逻辑,而不是语法,后面三题主要考查语法。第五次题目集考察的知识......
  • MongoDB忘记密码、修改密码总结
    一、修改密码:切换至mongo的bin目录下,登录mongouseadmindb.changeUserPassword('用户名','新密码');db.auth('用户名','新密码');二、忘记密码,重置密码:步骤如下:1、找到mongodb的配置文件通过ps-ef|grepmongod找到mongodb的配置文件mongod.conf也可以通过find/-na......
  • Hadoop集群搭建总结
    对这两天搭建Hadoop集群做个经验总结master节点:Ubuntu22.04,也就是我的台式机主机slave节点:Debian11,通过VMware虚拟出来(1)集群节点设置和角色分配master  namenode,datanode,resourcemanager,nodemanagerslave0  secondarynamenode,datanode,nodem......
  • MySQL 5.7版本安装教程-踩坑总结
    MySQL5.7版本安装教程-踩坑总结 下载MySQL下载地址选择下载64位(看自己电脑是32位还是64位)点击下载之后,它会让你登录,没有Oracle账户,跟着它的步骤注册一个就好了。安装打开下载好的压缩包解压到你的某一目录下,这里我放到了D:\MySQL下如上图所示,在你解压的文件夹下是没有......
  • pandas numpy where mask 关系总结
    ......
  • word使用技巧总结(不定时更新)
    注:本人使用的是WPS。1.两个word文档怎么并排显示窗口? “视图”--“并排显示”,可点“同步滚动”或者“重设位置”;2.保留文档修改痕迹?“审阅”--“修订”,可设置用户名等修订选项,可逐个点“接受”、“拒绝”,也可一次性全部“接受”或者“拒绝”。......