`

Shell通配符、正则、正则表达式

阅读更多

Shell 中支持使用通配符,常用的通配符如下:

 ● ? 表示任意单个字符

 ● * 表示任意长度的任意字符串

 ● [] 表示匹配放在[]中的字符集中的任意一个字符串

 ● {}大括号中的字符串中用英文逗号隔开。

 

声明:以下的显示目录下的所有文件不包括递归。

示例1:显示当前目录下apache_开头的所有文件

# ls apache_*

示例2:显示所有以.txt结尾的文件

# ls *.txt

示例3:显示所有23开头,并且只有三个字符串的文件

# ls 23?

示例4:显示所有23开头,最后以一个数字结尾,并且只有三个字符串的文件

# ls 23[0-9]

示例5:显示cake.doc和cars.doc 

# ls ca{ke,rs}.doc

分享到:
评论

相关推荐

    Shell正则表达式学习笔记

    正规表示法(或称为常规表示法)是透过一些特殊字符的排列,用以搜寻/取代/删除一列或多列文字字符串, 简单的说,...二、正则表达式与通配符 1. 正则表达式 用来在文件中匹配符合条件的字符串,正则表达式是“包含匹

    Shell 正则表达式 详解

    一、什么是正则表达式 正则表达式是用于描述字符排列和匹配模式的一种语法规则。 二、基本正则表达式语法 正则表达式主要用于字符串的模式分割、匹配、查找及替换操作,下面来关注一下正则表达式基本的元字符和它的...

    Linux Shell脚本的编程之正则表达式

    2 通配符是用来匹配符合条件的文件名,通配符是完全匹配,ls,find,cp这些命令不支持正则表达式,所以只能用Shell自己的通配符来进行匹配了。 二 基础正则表达式 这里引用兄弟连的测试文本   1 * 前一个字符匹配...

    详解Linux中正则表达式的应用

    正则表达式是一种符号表示法,被用来识别文本模式。在某种程度上,它们与匹配文件和路径名的shell通配符比较相似,但其规模更大。许多命令行工具和大多数编程语言都支持正则表达式,以此来帮助解决操作文本的问题。

    Bash Shell脚本入门小结

    摘要:对于经常使用Shell命令的朋友来说,掌握基本的Shell脚本...同时,文档对一些容易让人迷糊的通配符、正则表达式的使用也进行了说明和小心求证。 鄙人的EETOP链接:http://bbs.eetop.cn/thread-597819-1-1.html

    Ubuntu系统的Shell命令及脚本编程

    介绍了变量与特殊字符、通配符与正则表达式、命令的执行顺序、I/O重定向与管道;通过例子说明了Shell脚本程序的编写、执行过程;重点介绍了逻辑表达式、条件语句、循环语句。

    一天一个shell命令 linux文本内容操作系列-grep命令详解

    从这篇开始,是文本内容操作,区别于文本操作。 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的...他能接受正则表达式和通配符。 础实例: 1. 命令翻译包含给定match_patter

    bash shell 基础编程语法

    bash shell 的基础语法介绍。 1.bash的环境配置和配置文件介绍 2.bash的通配符,参数,变量,表达式,函数,正则表达式

    Shell脚本学习笔记

    第7章 sed、gawk介绍与正则表达式 120 7.1 sed编辑器 120 7.1.1 在命令行中定义编辑器命令 120 7.1.2 在命令行中使用多个编辑器命令 121 7.1.3 从文件读取编辑器命令 121 7.2 gawk程序 122 7.2.1 gawk命令格式 122 ...

    java淘宝客源码-bash-shell:OWenT的Utils-Bash&Shell分支

    匹配项(正则表达式);目标值;g" "文件路径"; 删除过老的文件/目录 find 查找目录 -name "通配符表达式" -mtime +天数 -type f -delete; find 查找目录 -empty -type d -delete; find $(readlink -f -n $HOME/logs) -...

    Python中fnmatch模块的使用详情

    fnmatch()函数匹配能力介于简单的字符串方法和强大的正则表达式之间,如果在数据处理操作中只需要简单的通配符就能完成的时候,这通常是一个比较合理的方案。此模块的主要作用是文件名称的匹配,并且匹配的模式使用...

    DirLister:适用于Windows的简单而强大的文件夹和驱动器列表实用程序

    按文件名过滤(多个通配符或正则表达式) Shell集成-可以在不打开UI的情况下从文件夹和驱动器的右键菜单运行。 使用发送至-> DirLister可直接从资源管理器创建多个文件夹的列表。 可以包含文件大小 选择包含媒体...

    piholeSafe

    笔记重力分贝 位于/etc/pihole/gravity.db delete from domainlist where type=3删除所有正则表达式列入黑名单的项目测井pihole -l off禁用日志记录并刷新日志pihole -l 0启用具有100%可见性的日志记录

    Perl 实例精解(第三版).pdf

    对每个主题都使用了范例说明,从Perl变量、正则表达式,到编写报表、CGI脚本和网络应用,并对范例程序进行了解释。读者可以很容易地通过这些范例掌握Perl语言的语法。附录含有完整的函数和定义、命令行开关、特殊...

    一、Linux操作命令和常用工具

    (tar)15、grep 与 正则表达式 一、Linux操作命令和常用工具 1、Linux框架结构 2、Linux内核主要功能 与计算机硬件进行交互,实现对硬件对编程控制和接口操作,调度对硬件资源对访问,并为计算机上的用户程序提供...

    入门学习Linux常用必会60个命令实例详解doc/txt

    前面介绍了Linux下有多种Shell,一般缺省的是Bash,如果想更换Shell类型可以使用chsh命令。先输入账户密码,然后输入新Shell类型,如果操作正确系统会显示“Shell change”。其界面一般如下: Changing fihanging ...

    CMD 编程调试命令增强版 JP Software CMDebug 25.00.26 + x64.zip

    按日期,时间,大小,所有者和扩展通配符或正则表达式选择或排除文件,以在文件管理中提供极大的灵活性。 为大多数文件处理命令(即COPY,DEL,DIR,MOVE等)指定多个文件名,或者指定包含文件名参数的文件名。 ...

    UbuntuChina12

    5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件 111 5.2.4 递归地列出文件 112 5.3 显示文件内容 113 5.3.1 使用cat命令显示文件 113 5.3.2 使用more命令分页显示 文件 113 5.3.3 使用less命令分页显示 文件 114 ...

Global site tag (gtag.js) - Google Analytics