【shell】过滤输出列表——通配符

本文介绍了Linux命令行中使用的过滤器概念,特别是标准通配符如*和?以及元字符通配符如[和]在文件名匹配中的应用。这些通配符允许用户方便地进行文件查找和操作,例如ls-lmy_scr?pt用于列出以my_scr开头且后跟任意一个字符的文件,而lsf[a-z]le则会找到名字中第二个字符是小写字母的fle文件。同时,[!i]le用于排除包含i的文件。
摘要由CSDN通过智能技术生成

过滤输出列表——通配符

过滤器:

就是一个字符串,可用作简单的文本匹配。可以将其作为命令行参数,放置在选项之后使用。

标准通配符(wildcard):

?:代表任意个字符; 如:ls -l my_scr?pt

:代表零个或多个字符。如:ls -l my

元字符通配符(metacharacter wildcard):

[]:代表单个字符位置,并给出该位置上的多个可能的选择。

如:ls f*le

ls f[a-z]le

!:将不需要内容排除在外

如:ls f[!i]le

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值