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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux java卸载再安装

    linux java卸载再安装先卸载原有的rpm-qa|grepjava#找到已存在的,删掉:rpm-e-nodeps+文件名删掉yum-ylistjava*yum-yinstall#在找到上面需要到版本来安装

    2022年5月19日
    46
  • AJAX通讯加密[通俗易懂]

    AJAX通讯加密[通俗易懂]前端HTML<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>AJAXbase64加密通讯实例</title><scripttype="text/javascript"src="js/base64

    2022年6月7日
    30
  • 什么是python标识符?_python语言正确的标识符

    什么是python标识符?_python语言正确的标识符简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:标识符是由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和Python中的保留字相同。有关保留字,后续章节会详细介绍。Python中的标识符中,不能包含空格、@、%以及$等特殊字符。例如,下面所列举的标识符是合法的:UserIDnamemode12

    2022年9月8日
    1
  • 关于PHP 开启zlib gzip配置

    关于PHP 开启zlib gzip配置

    2021年9月21日
    44
  • mac上的VSCode快捷键

    mac上的VSCode快捷键Command+Shift+N打开新窗口Command+Shift+P/F1显示命令面板Command+\编辑器分屏Command+N新建文件Command+O打开文件command+,打开用户设置shift+option+F格式化代码Command+U撤销上一个光标操作Command+B显示、隐藏侧边栏Command+Shift+F显示搜索框Ctrl+Shift+G显示Git面板Command+

    2022年5月13日
    75
  • 百度分享按钮代码

    百度分享按钮代码百度分享官网已经获取不了了,但是这些按钮功能还在.下面直接把代码放出,有需要的同学可以直接复制第一种:按钮式:<divclass=”bdsharebuttonbox”><ahref=”#”class=”bds_more”data-cmd=”more”></a><ahref=”#”class=”bds_qzone”…

    2022年10月8日
    3

发表回复

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

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