linux 正则表达式和通配符

通配符用于查找文件

包含三种:  * ? []

* 代表任意个任意字符

? 代表任意一个字符

[] 代表中括号中的一个字符

正则表达式(正则是包含匹配,只要包含就可以匹配上,比如[0-9]可以匹配"7dfssf")

* a*表示0到n个a,这个表达没有任何含义,和 .* 意义相同

. 匹配任意一个字符 s..d 表示s和d中间含有两个任意字符的字符串

^$ 会匹配空白行

[] 与通配符中意义相同,表示中括号中间任意一个字符[0-9]代表0-9任意一个数字[a-z]

^ 在行首代表开头,如果在中括号内部代表取反[^a-zA-Z]代表包含非字母

\  转义符取消特殊符号的特殊意思 \.$ 代表一个点结尾

[0-9]\{3\} 必须连续三个数字\{1,3\}代表1次到3次

【Linux】linux正则表达式及通配符

正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列.拥有强大的字符搜索功能.也非常方便的搜索过滤出我们想要的内容. linux正则表达式分为基本正则表达式(Basic Regexp)和扩展 ...

Linux正则表达式与通配符

在linux中,有通配符和正则表达式,这是两个不同的概念通配符:它是由shell解析,并且一般用于匹配文件名.如:ls正则表达式:是一个字符匹配标准,可以匹配文本中的内容一些命令工具按此标准实现字符匹 ...

linux正则表达式与通配符练习

---恢复内容开始--- 1.删除tmp目录下的所有文件 cd  .. cd .. cd tmp rm -fr * 2.把etc目录下以p开头的文件和目录过滤出来 cd /etc/ ls p* (前一 ...

[转帖]Linux教程(13)- Linux中的通配符和正则表达式

Linux教程(13)- Linux中的通配符和正则表达式 2018-08-22 06:16:44 钱婷婷 阅读数 39更多 分类专栏: Linux教程与操作 Linux教程与使用   版权声明:本文 ...

Linux正则表达式grep与egrep

grep -io "http:/=[A-Z0-9]\{16\}" ./wsxf.txt >wsxf_urls.txt Linux正则表达式grep与egrep 正则表达式:它 ...

linux正则表达式(基础正则表达式+扩展正则表达式)

正则表达式应用非常广泛,例如:php,Python,java等,但在linux中最常用的正则表达式的命令就是grep(egrep),sed,awk等,换句话 说linux三剑客要想能工作的更高效,就一 ...

linux正则表达式基础部分

1.什么是正则表达式? 简单的说,正则表达式就是为处理大量的字符串而定义的一套规则和方法, 例如:假设“@”代表boy,“!”代表girl.echo“@!” === “boygirl” 通过定义的这些 ...

linux 正则表达式 目录

linux 通配符与正则表达式 linux 通配符 linux 正则表达式 使用grep命令 linux 扩展正则表达式 egrep linux 正则表达式 元字符

Linux 正则表达式与文本处理器 三剑客

Linux 正则表达式与文本处理器 三剑客 一.正则表达式 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则. 在linu ...

随机推荐

html文字垂直居中

比如一个div  需设置height的高度和line-height一样.

OK. ...

java zip工具类

依赖jar :apache-ant-1.9.2-bin.zip import java.io.File; import java.io.FileInputStream; import java.io. ...

Android开发 - ActivityLifecycleCallbacks用法初探

ActivityLifecycleCallbacks是什么? Application通过此接口提供了一套回调方法,用于让开发人员对Activity的生命周期事件进行集中处理. 为什么用Activity ...

MAC apache 2.4 启用目录访问

1. 打开 httpd.conf 文件,在Options 后面添加 "Indexes",如下:

libpointmatcher安装和使用

libpointmatcher介绍: libpointmatcher is a modular library implementing the Iterative Closest Point (IC ...

unix下ksh获取昨天的日期

http://blog.chinaunix.net/uid-27795718-id-3347473.html 总结:使用了TZ以后,时间立刻变伦敦时间.如果你打算用"TZ=aaa24 dat ...

HP惠普笔记本安装VirtualBox后 不能选择64bit的系统

之前在台式机上安装VirtualBox,一切OK,能够安装64位的任何版本iso包今天在hp笔记本上安装,安装VirtualBox完毕后,只能选择32位的iso版本. 而我目前只有一个linux64b ...

lua -- 商店控制器部分

-- 创建商店类,继承了Behavior local UIShopController = class("UIShopController", Behavior); -- 包含并引 ...

EClassNotFound

---------------------------Debugger Exception Notification---------------------------Project Project ...

51nod 1349 最大值

题目看这里 找到每个元素g[i]作为最大值的区间[L,R],那么以他为最大值的区间数有(i-L+1)*(R-i+1)个. 为了加速,以k为最大值的区间数放入H[k],再以此统计一个前缀和,更新入H.那 ...

linux 通配符 正则表达式 区别,linux 正则表达式和通配符相关推荐

  1. linux vim vi 区别,Linux下 vi vim vim-gnome vim-tiny vim-gtk vim-nox的区别

    Vi和Vim的区别及联系 1.使用vim替换vi vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的.简单地话,可以直接使用"alia ...

  2. linux cache buffer区别,Linux buffer/cache异同

    buffers与cached 1).异同点 在Linux 操作系统中,当应用程序需要读取文件中的数据时,操作系统先分配一些内存,将数据从磁盘读入到这些内存中,然后再将数据分发给应用程序:当需要往文件中 ...

  3. windows和linux命令的区别,linux和windows命令区别

    命令的目的 MS-DOS Linux Linux 的简单实例 复制文件 copy cp cp thisfile.txt /home/thisdirectory 转移文件 move mv mv this ...

  4. linux res shr区别,linux下VIRT,RES,SHR的含义

    1.除了自身进程的共享内存,也包括其他进程的共享内存 2.虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小 3.计算某个进程所占的物理内存大小公式:RES – SHR 4.swap out ...

  5. linux mint 版本区别,Linux Mint 20选Cinnamon、MATE还是Xfce版本?以下为你解析

    Linux Mint 20的代号是"Ulyana",共提供三个桌面版本,分别是:Linux Mint 20 Cinnamon.Linux Mint 20 MATE和Linux Mi ...

  6. linux cron crond 区别,linux crond计划任务详解

    1.循环执行的计划任务 linux下面有atd和crond两种计划任务,其中,atd服务使用的at命令只能执行一次,而crond服务使用的crontab定义的命令,是循环作用的,所以crond才符合我 ...

  7. win7和linux系统的区别,Linux操作系统 和WIN7系统 的特点

    Linux操作系统 和WIN7系统 的特点 今天下载了Linux 系统  现在用的是WIN7      想换成Linux 他门2个系统的特点 更新时间:2019-03-14 18:42 最满意答案 L ...

  8. linux -L -l区别,linux ls -l 详解[转]

    ls -l 列表信息详解 我们平时用ls -l 命令查看一个目录下的文件和子目录的详悉信息时,会得到一个详细的文件和目录名列表.这个列表包含了文件的属性,所属用户,所属组,创建时间,文件大小等等信息. ...

  9. linux sda sda1区别,linux – / dev / sda和/ dev / sda1之间的区别

    在现代系统上,只有分区实际存在时才会出现分区设备. 在具有MBR分区表的磁盘上,分区号1到4对应于分区表中的四个插槽,称为"主"分区.它们不必按顺序填充,因此例如可以使用sda2而 ...

最新文章

  1. [shell] 一个printf 打印 8 进制码的问题
  2. 如何让ASP.NET默认的资源编程方式支持非.ResX资源存储
  3. 计算数值二进制表达式中1的个数
  4. wether.html5.qq.com,weather.html
  5. 08_clickhouse主键/索引的工作机制(MergeTree的稀疏索引、索引的生成过程、索引的查询),数据标记的工作机制(数据存储、数据标记、数据查询、数据查询示例)(学习笔记)
  6. 图例放在图的外面_Qt编写自定义控件41-自定义环形图
  7. 天地图专题六:复杂操作,天地图上标注点的连线以及模拟点击事件
  8. webstorm代码行数统计_来测试下 2019 你一共写了多少行代码?
  9. STL 源代码剖析 算法 stl_algo.h -- search
  10. unix 网络编程全解
  11. www.sohu.com/a/162498139_165716
  12. WinZip 11 汉化注册版
  13. Installation failed due to: ‘‘cmd package install-create -r -t --user current --full --dont-kill -t
  14. java选填_java-选择填空题库
  15. 常用字符串库函数总结
  16. android商品尺码界面,多终端产品 | 解析原型画布尺寸和界面尺寸
  17. 维基百科 mysql_把维基百科首页词条的数据导入mysql【Python】
  18. SRI-Subresource Integrity
  19. 被绕晕了,嵌入式用C好还是用C++好
  20. 商汤已通过港交所IPO聆讯,占市场份额11%,募资10亿美元

热门文章

  1. JAVA基础之multipart,urlencoded以及JSON
  2. emui11基于鸿蒙系统,emui11是鸿蒙系统吗
  3. 微信红包封面,好玩~,来撸一把
  4. 毕设设计之 ---基于python大数据分析的北上广住房数据分析
  5. 从同事朋友的电脑里,搜刮来的 10 个 Chrome 插件
  6. 蓝光光盘攻击:利用蓝光光盘植入恶意木马
  7. JPG格式转换为EPS格式
  8. JSON.parse() 中 reviver参数的理解
  9. 电脑粘贴键无法使用 ctrl+c ctrl+v无法使用
  10. odoo配置网易发件邮箱