Linux通配符详解_Linux 通配符

Linux通配符详解_Linux 通配符linux中常用的通配符详解:*:匹配0个或多个任意字符?:匹配任意单个字符[abc]:匹配abc中的任意单个字符[!abc]:匹配除abc中的任意单个字符[a-z]:匹配a-z中任意单个字符{string1,string2,…}:匹配string1,string2,或更多字符串例如:有file.jpg,file1.jpg,file2.jpg…file14.jpg共15个文件l…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

linux中常用的通配符:

通配符 作用
* 匹配0个或多个任意字符
? 匹配任意单个字符
[abc] 匹配abc中的任意单个字符
[!abc] 匹配除abc中的任意单个字符
[a-z] 匹配a-z中任意单个字符(难点)
{string1,string2,…} 匹配string1,string2,或更多字符串

案例及详解

前提条件:
有file.jpg,file1.jpg,file2.jpg…file14.jpg共15个文件

在这里插入图片描述

ll file*.jpg可查询出所有文件
在这里插入图片描述

ll file?.jpg
查询结果为9个文件,因为’?’是匹配任意单个字符,单个即一个,file.jpg为0个,而file10.jpg、file11.jpg…中10和11是两个字符,所以不匹配

在这里插入图片描述

ll file[123].jpg
在这里插入图片描述

ll file[!123].jpg
匹配除123的任意单个字符,因11、12、13等不是单个字符,所以不被匹配

在这里插入图片描述

ll file[1-14].jpg
结果是两个而不是十四个,因‘[]’是匹配单个字符,即可匹配1-1组中字符和4,1-1中只有1

在这里插入图片描述

ll file[1-34].jpg
可匹配1-3或4,1-3中可选1、2、3,故共四个

在这里插入图片描述

ll file[2-14].jpg
可匹配2-1或4,2-1为0个,故只匹配4

在这里插入图片描述

ll file{1,2,3,14}.jpg
‘{}’为匹配多个字符串,以‘,’分隔

在这里插入图片描述

ll file{1…14}.jpg
特殊用法,匹配1、2、3…14共14个,必须是’…’

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191798.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java 二维数组反转「建议收藏」

    Java 二维数组反转「建议收藏」通过交换下标实现反转操作:publicclassTestFile{ publicstaticvoidmain(String[]args){ int[][]arr={{1,2,3},{4,5,6},{7,8,9}}; int[][]toarr=newint[3][3]; System.out.println("反转前"); intk=…

    2022年6月11日
    52
  • SpringBoot请求第三方接口[通俗易懂]

    SpringBoot请求第三方接口[通俗易懂]/*SpringBoot请求第三方接口*/Stringurl=”http://192.168.3.8:8011/file/openadd”;RestTemplateclient=newRestTemplate();//设置请求头HttpHeadersheaders=newHttpHeaders();MediaTypetype=MediaType.pa…

    2022年6月5日
    257
  • ubuntu16.04 安装 Eric6「建议收藏」

    从安装qt,到安装qtpy,到安装Eric6,这是一个很痛苦的过程。总是会有一大段的错误,然后在网上各种搜索,然后去改,然后还是有新的错误,又去找答案,一直重复,我都快崩溃了。最后,终于,找到这一篇博客:http://blog.csdn.net/suxiang198/article/details/52042526。这篇博客解决了大部分坑,不过到后面部分还是出现了问题,安装不上去。最后,终于在E

    2022年4月8日
    47
  • js免费调用天气API

    js免费调用天气APIjs调用天气API文档参考链接:天气API文档1、首先登陆天气API进行用户注册点击右上角进行注册、登录2、打开API文档如下图其中appid和appsecret则在天气API控制器中查看其中appid和version和appsecret3者为必填选项,例如https://www.tianqiapi.com/api?version=v9&appid=84122144&appsecret=m70vbv6Acityid、city、ip则代表三种查询方式(三选一)(城市i

    2022年10月8日
    0
  • 高德地图实现多点标注marker和动态信息窗体[通俗易懂]

    高德地图实现多点标注marker和动态信息窗体[通俗易懂]先说一下项目对地图的需求:在后台新增地图管理模块,要求,每一辆车都在地图上有标注,而且点击标注时要显示出车辆的相关信息,比如车牌和车辆的当前状态。下图就是实现的效果。当然从高德地图api也能查看到这一块,比如多点标注,简单信息窗体,这些都有api,可以先看官网的,然后,再看我这篇文章,怎么融合一起,记住数据全部来自后台数据库,这样才能保证一切数据都是动态的,可实时更新的。首

    2022年5月11日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号