linux的通配符有哪些,Linux通配符「建议收藏」

linux的通配符有哪些,Linux通配符「建议收藏」Linux通配符说明:通配符是bash的内置功能,几乎适用于所有Linux命令。*匹配任意(0个或多个)字符或字符串,包括空字符串。?匹配任意1个字符,有且只有一个字符。[abcd]匹配abcd中任何一个字符,abcd也可以是其他任意不连续字符。[a-z]匹配a到z之间的任意一个字符,字符前后要连续,也可以用连续数字,即[1-9]。[!abcd]表示不匹配括号里面的任何一个字符…


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

Linux通配符

说明:通配符是bash的内置功能,几乎适用于所有Linux命令。

* 匹配任意(0个或多个)字符或字符串,包括空字符串。

? 匹配任意1个字符,有且只有一个字符。

[abcd] 匹配abcd中任何一个字符,abcd也可以是其他任意不连续字符。

[a-z] 匹配a到z之间的任意一个字符,字符前后要连续,也可以用连续数字,即[1-9]。

[!abcd] 表示不匹配括号里面的任何一个字符,也可以写为 [!a-d],这里的 “!”号可以用”^” 替代,即[^abcd]

通配符”*” 示例:

[root@testdb62 test]# touch exec.sh liang.log guo.log liang.sql a.sql

[root@testdb62 test]# ls

a.sql exec.sh guo.log liang.log liang.sql

查看所有结尾为 log 结尾的文件

[root@testdb62 test]# ls *.log

guo.log liang.log

查看所有结尾为 sh 结尾的文件

[root@testdb62 test]# ls *.sh

exec.sh

通配符”?” 示例:

[root@testdb62 test]# ls ?.sh

ls: 无法访问?.sh: 没有那个文件或目录

[root@testdb62 test]# touch a.sh

[root@testdb62 test]# ls ?.sh

a.sh

[root@testdb62 test]# ls ???.sh

ls: 无法访问???.sh: 没有那个文件或目录

[root@testdb62 test]# ls ???.log

guo.log

通配符”[abcd]” 示例:

[root@testdb62 test]# ls [abcd].sh

a.sh

[root@testdb62 test]# ls gu[opq].log

guo.log

通配符”[a-z]” 示例:

[root@testdb62 test]# touch c.sh d.sh cd.sh

[root@testdb62 test]# ls

a.sh cd.sh c.sh d.sh exec.sh guo.log liang.log liang.sql

[root@testdb62 test]# ls [a-z].sh

a.sh c.sh d.sh

[root@testdb62 test]# ls [a-z]???.sh

exec.sh

[root@testdb62 test]# touch 1

[root@testdb62 test]# touch 2

[root@testdb62 test]# ls [1-9]

1 2

通配符”[!abcd]” 示例:

[root@testdb62 test]# touch a b c d e f

[root@testdb62 test]# ls [^abcd]

1 2 e f

[root@testdb62 test]# ls

1 2 a a.sh b c cd.sh c.sh d d.sh e exec.sh f guo.log liang.log liang.sql

[root@testdb62 test]# ls [!abcd]

1 2 e f

[root@testdb62 test]# ls [!a-d]

1 2 e f

[root@testdb62 test]# ls [^1-9]

a b c d e f

标签:log,通配符,sh,ls,Linux,test,testdb62,root

来源: https://www.cnblogs.com/liang545621/p/14097794.html

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

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

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

相关推荐

  • 详解 & 0xff 的作用

    详解 & 0xff 的作用首先我们要都知道,&表示按位与,只有两个位同时为1,才能得到1,0x代表16进制数,0xff表示的数二进制11111111占一个字节.和其进行&操作的数,最低8位,不会发生变化.下面着重来说说&0xff都有哪些应用:1.只是为了取得低八位通常配合移位操作符>>使用例如:javasocket通信中基于长度的成帧方法中,如果发送的信息长度小于65…

    2022年6月19日
  • Conscript_const let var

    Conscript_const let var1.let命令基本语法ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{leta=1varb=2console

    2022年7月29日
  • 如何将xml转换成excel_java 解析xml

    如何将xml转换成excel_java 解析xml展开全部/****ExcelXML.java*IBM_Developer_POI(Excel,Word)*/packagecom.wds.excelxml;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.I…

    2022年8月22日
  • Spring Boot第八章-Spring Data JPA(续)

    Spring Boot第八章-Spring Data JPA(续)

    2021年5月16日
  • 中心频点计算公式_5G中的频点计算及实例分析[通俗易懂]

    中心频点计算公式_5G中的频点计算及实例分析[通俗易懂]什么是ARFCNARFCN,英文全称AbsoluteRadioFrequencyChannelNumber,即绝对无线频道编号,是指在GSM无线系统中用来鉴别特殊射频通道的编号方案。“ARFCN”一词源自于GSM技术,随着新技术的发展,延伸出其他类似术语,如UMTS/WCDMA的UARFCN,E-UTRAN/LTE的EARFCN,以及现在5G/NR的NR-ARFCN。计算公式:…

    2022年9月28日
  • 2020年支持java8的Java反编译工具汇总

    2020年支持java8的Java反编译工具汇总luyten是一款操作简单、功能实用的java反编译工具,软件支持*.JAR、*.zip、*.class等类型文件的反编译操作,还原度非常高,支持更多功能设置,如显式导入、类型、合成组件等等,用户可根据不同的需求选择合适的显示项目,结果更明了。luyten是个人用过的最好用的java反编译工具。哪怕使用jd-gui反编译时会出现“//INTERNALERROR//”错误,无法反编译,此工具…

    2022年4月20日

发表回复

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

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