常用用通配符

 
字符               含义
*               匹配 0 或多个字符
?               匹配任意一个字符
[list]            匹配 list 中的任意单一字符
[!list]            匹配 除list 中的任意单一字符以外的字符
[c1-c2]                匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...}  匹配 sring1 或 string2 (或更多)其一字符串
{c2..c2}           匹配 c1-c2 中全部字符 如{1..10}
时间: 2024-10-07 02:28:31

常用用通配符的相关文章

Linux学习一些在Terminal可以用到的快捷键及Shell常用的通配符

Ctrl+c 终断程序 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg Ctrl+a 将光标移至输入行头,相当于Home键 Ctrl+e 将光标移至输入行末,相当于End键 Ctrl+k 删除从光标所在位置到行末 Alt+Backspace 向前删除一个单词(注意:是单词!!!) Shift+PgUp  将终端显示向上滚动 Shift+PhDn  将终端显示向下滚动 上光标键可恢复之前输过的内

(004) Linux之shell通配符

十年运维系列之基础篇 - Linux 作者:曾林 联系:[email protected] 网站:www.jplatformx.com 版权:文章未经同意请勿转载 一.引言 我们经常要在shell下执行命令行程序,而这些命令行程序需要经常使用文件名,因此shell提供了一些特殊字符来帮助快速指定或者筛选一组文件名.这些特殊的字符就被称之为“通配符”.通配符(也被称为文件名替换)允许用户依据字符模式选择文件名.通配符可以与任一个使用文件名为参数的命令一起使用.并且通配符不但可以在命令行程序中起作用

Linux常用命令及使用技巧

本文重点讲述Linux命令的使用,命令是学习Linux必须熟练掌握的一个部分.Linux下的命令大概有600个,而常用的命令其实只有80个左右,这些常用的命令是需要灵活掌握的.虽然Linux的各个发行版大同小异,但是常用命令基本相同,因此只要掌握了常用的Linux命令,就能融会贯通.触类旁通各个Linux版本了.本章通过分类的方式详细介绍常用命令的使用语法与技巧. 4.1 Linux下的shell简介 4.1.1 什么是shell(略) 4.1.2 shell命令的语法分析 Linux下的各种s

Linux之通配符

前言:学习通配符有点为正则表达式打基础的感觉……之前学python有学过正则表达式,所以这篇博客学起来还是挺快的. 特殊符号 | #管道符,或者(正则) > #输出重定向 >> #输出追加重定向 < #输入重定向 << #追加输入重定向 ~ #当前用户家目录 `` $() #引用命令被执行后的结果 $ #以...结尾(正则) ^ #以...开头(正则) * #匹配全部字符,通配符 ? #任意一个字符,通配符 # #注释 & #让程序或脚本切换到后台执行 &

【Shell】通配符与特殊符号

——来自<鸟哥的Linux私房菜> 在 bash 的操作环境中还有一个非常有用的功能,那就是通配符 (wildcard) ! 我们利用 bash 处理数据就更方便了!底下列出一些常用的通配符: 符号 意义 * 代表『 0 个到无穷多个』任意字符 ? 代表『一定有一个』任意字符 [ ] 同样代表『一定有一个在括号内』的字符(非任意字符).例如 [abcd] 代表『一定有一个字符, 可能是 a, b, c, d 这四个任何一个』 [ - ] 若有减号在中括号内时,代表『在编码顺序内的所有字符』.例

通配符与特殊符号

bash利用通配符,能够更好的处理数据,常用的通配符如下表: 符     号 意    义 * 代表0个到无穷多个任意字符 ? 代表一定有一个任意字符 [] 同样代表一定有一个在中括号内的字符(非任意字符).例如[abcd]代表一定有一个字符,可能是a,b,c,d这四个任何一个 [-] 若有减号在中括号内,代表在编码顺序内的所有字符.例如[0-9]代表0到9之间的所有数字,因为数字的语系编码是连续的 [^] 若中括号内的第一个字符为指数符号(^),那表示原向选泽,例如[^abc]代表一定有一个字

站长经常用的30个搜索引擎命令分享

作为一名SEOer,我们不但要学SEO的技巧,还要懂得使用一些搜引擎的搜索指令,这些搜索指令普通的用户几乎用不到,但对SEOer用来研究竞争对手的站外优化资源上是非常有帮助的.对此笔者在特意整理了一些我们在SEO中需要用到的搜索引擎指令,跟大家分享一下: 1.site: site:是SEO最熟悉的高级搜索指令(例如:site:www.szy1.com),用来搜索某个域名下的所有被搜索引擎收录的文件,适用于所有的搜索引擎. 另外,site命令还可以限制在某一网站内搜索,site语法把搜索范围局限在

Python: 用shell通配符匹配字符串,fnmatch/fnmatchcase

问题:想使用Unix Shell 中常用的通配符(比如*.py , Dat[0-9]*.csv 等) 去匹配文本字符串 解决方案: 1. fnmatch 模块提供了两个函数-- fnmatch() 和fnmatchcase() ,可以用来实现这样的匹配. 用法如下:>>> from fnmatch import fnmatch, fnmatchcase>>> fnmatch('foo.txt', '*.txt')True>>> fnmatch('foo

通配符介绍

这篇文章主要用来介绍通配符,由于自己经常和正则表达式搞混,所以特地写了这篇文章,来梳理一些. 通配符和正则的区别 通配符主要匹配文件名,而正则主要匹配文件中的内容: 常用的通配符介绍 主要有* .?.[]这三种: 匹配零个或多个字符如a*b,与之匹配的可以是aab,ab,a123b,abc..... ? 匹配任意单个字符如a?b,与之匹配的可以是aab,abb,a1b,a2b...... [] 匹配指定范围内的任意单个字符如[wang] 即匹配w.a.n.g等任意一个字符: [^] 匹配指定范围