hadoop支持的通配符
2018-12-20 本文已影响10人
水木清华_f221
hadoop通配符
我们经常需要对多个文件进行处理,这样就需要用到通配符了。hadoop中是支持通配符的,并且是和Unix bash相同
通配符及其含义
- 匹配0或多个字符
- ? 匹配单一字符
- [ab] 匹配{a, b}集合中的一个字符
- [^ab] 匹配非{a, b}集合中的一个字符
- [a-b] 匹配一个在{a,b}范围内的字符(包括ab),a在字典顺序上小于b
- [^a-b] 匹配一个不在{a,b}范围内的字符(包括ab),a在字典顺序上小于b
- {a,b} 匹配包含a或者b中一个的表达式
- \c 匹配元字符c
通配符 | 名称 | 匹配 |
---|---|---|
* | 星号 | 匹配0或多个字符 |
? | 问号 | 匹配单一字符 |
[ab] | 字符类 | 匹配{a, b}集合中的一个字符 |
[^ab] | 非字符类 | 匹配非{a, b}集合中的一个字符 |
[a-b] | 字符范围 | 匹配一个在{a,b}范围内的字符(包括ab),a在字典顺序上小于b |
[^a-b] | 非字符范围 | 匹配一个不在{a,b}范围内的字符(包括ab),a在字典顺序上小于b |
{a,b} | 或选择 | 匹配包含a或者b中一个的表达式 |
\c | 转义字符 | 匹配元字符c |
--引用自hadoop权威指南