linux 通配符(wildcard)
来源:互联网 发布:python哪个gui最简单 编辑:程序博客网 时间:2024/05/11 12:04
shell 在执行输入的字符串命令之前,会做一些预处理,比如通配符替换。具体例子来说,
如果当前目录中有1.jpg
,2.jpg
,3.jpg
,那么命令
ls *.jpg
被转换成
ls 1.jpg 2.jpg 3.jpg
? (question mark)通配符
匹配任意一个字符。比如hd?
可以表示hdQ
或者hd4
。
* (asterisk)通配符
匹配任意一个或者多个字符。比如hd?
可以表示hdQ
或者hd4Q
或者hdblabla
等等。
[ ] (square brackets)通配符
[]
中可以指定范围,然后匹配其中一个字符。 m[a,o,u]m
匹配mam
或者mom
或者mum
。 m[a-d]m
匹配mam
或者mbm
或者mcm
、mdm
。
[!]通配符
!
表示反义,比如m[!a-d]m
匹配除mam
或者mbm
或者mcm
、mdm
之外的m*m
。
{ } (curly brackets)通配符
在{ }
中可以指定多个项,每一个项用,
号分割,每一项又可以是通配符。 {*.doc,*.pdf}
可以表示foo.doc
或者bar.pdf
。 {1..5}
既{1,2,3,4,5}
,表示1 2 3 4 5
echo {1..5}1 2 3 4 5
阅读全文
0 0
- linux 通配符(wildcard)
- 一、linux shell通配符(wildcard)
- 正则表达式与 Linux shell 中的通配符(wildcard)
- Marklogic wildcard search(通配符搜索)笔记
- [LeetCode]Wildcard Matching 通配符匹配(贪心)
- 44. Wildcard Matching(通配符匹配)
- struts通配符 wildcard
- Struts2.1-WildCard(通配符)
- Makefile wildcard通配符使用方法。
- Wildcard Matching 通配符匹配
- Wildcard Matching 通配符匹配
- Wildcard Matching 通配符匹配
- Wildcard Matching:通配符匹配
- 通配符(WildCard)与正则表达式(Regular Expression)
- LeetCode OJ 之 Wildcard Matching(通配符匹配)
- 动态规划 —— 求解通配符问题(wildcard)
- LeetCode: Wildcard Matching (通配符匹配)
- Action通配符(wildcard)的配置
- 2017年Java面试题整理
- CodeForce Round 446 Pride
- Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- 虚函数表
- linux 通配符(wildcard)
- 718. Maximum Length of Repeated Subarray
- 【mysql 执行计划】读懂mysql 中的执行计划
- hdu 4725(Dijkstra算法)
- 数据库——DDL(数据库定义语言)
- 科大讯飞18岁成人礼:这家极客公司未来不设限
- 汇编语言学习笔记3(王爽)
- Struts2 2.5版本执行index 不执行指定method
- 移动互联网下半场争夺战:逃不过娱乐大网,得年轻中产得天下