shell中通配符的使用

article/2025/9/23 21:57:01

shell中的通配符与正则表达式是不同的两种功能。

正则表达式一般不会在bash直接应用,需要使用sed、grep、awk来解释正则表达式。

通配符则可以通过bash直接解释,一般用作名称展开。

bash中可以使用的通配符符号包括:*、?、{}、[]、^

这些符号有些可以单独使用,有些需要组合使用。下面通过例子来说明。

例1:列出全部“.sh”结尾的文件,ls *.sh

例2: :列出全部“.sh”结尾的文件,且之前的名字是两个字符的文件,ls *.sh

例3:列出以“x或t”开头的文件,ls [x,t]*.*  

 例4:列出不以“x或t”开头的以“.txt”或“.sh”结尾的文件, ls [^x,t]*.{txt,sh}

 小结:

*可以匹配任意字符。但是不能匹配以“.”开头的文件

?可以匹配1个字符

^可以取反判断

[]可以包含一个范围内的字符,匹配其中之一

{}可以包含多个并列的字符串,匹配其中一个字符串

如果不想使用通配符,可以使用set -f命令禁止通配符使用。


http://chatgpt.dhexx.cn/article/Do42WLky.shtml

相关文章

linux—通配符详解及总结

本博客主要详解关于linux中常使用的通配符的知识点,主要分为三个步骤: 通配符 *,?和【】【^】的详细解释举例截图说明个人的总结理解 一:通配符 *,?和【】【^】的详细解释 ps:因为…

Linux之通配符、引号的使用

目录 Linux之通配符、引号的使用 通配符 定义 范围 用法及含义 案例 引号使用 案例 Linux之通配符、引号的使用 通配符 定义 通配符是一种特殊语句,主要有星号(*)、问号(?)等表示,用来模糊搜索文件,当查找目录或文件时,…

bash之通配符

为什么要写这篇文章 我相信很多人和我一样,天天在使用linux的shell命令,也大概知道有通配符这么个概念,不过比较模糊。平时也会使用简单的通配符,也许还知道有正则表达式的存在,甚至不清楚两者的区别,往往…

10.linux通配符

一,linux通配符及正则表达式 通配符:用于文件名匹配,是由shell解析,如find,ls,cp,mv。 *:匹配任意长度的任意字符 ?匹配任意单个字符 [ ]匹配指定范围内任意单个字符 […

Linux之通配符

一 Linux命令的共通知识点 1.通配符的使用 通配符:又叫文件名替换符号,符号具备特殊含义,例如:文件名:test,通配符可以写成???或者* *:代表可以匹配任意长度的文件名(all所有&am…

Linux详解:通配符

Linux是一款开源操作系统,其灵活性和可定制性一直受到开发者的喜爱和追捧。而且,Linux在文件管理方面提供了丰富的功能,例如通配符,它是一种用于匹配文件名的特殊字符。通配符在Linux中可以帮助我们更加方便和快捷地查找和操作文件…

linux通配符和正则表达式

1、 通配符 通配符是shell在做PathnameExpansion时用到的。说白了一般只用于文件名匹配,它是由shell解析的,比如find,ls,cp,mv等。 1、1 Shell常见通配符: 通配符含义实例*匹配 0 或多个字符a*b a与b之间…

黑客都怎么制作外挂?C++黑客编程收集的源码集合

VC黑客编程收集的代码: 打开远程telnet服务代码 浏览器 屏幕精灵 探测Windows主机的NetBIOS信息 获取asp代码的程序 聊天系统的列子 邮件发送代码 远程控制程序 sqlworm蠕虫 tini2后门代码 这些代码有的配有测试单元 ,有的没有,仅…

制作外挂需要多高的编程技术?

游戏外挂和游戏开发出游戏诞生之初注定是一对生死冤家,正常来讲制作外挂思路比较散,不一定要非常高的编程技术,而且外挂的制作也不是一劳永逸的,因为游戏公司也在不停的更新修改防御规则,只要游戏存在外挂也会层出不穷…

利用Python制作微信跳一跳外挂,微信好友装逼神器!

导语 前几天在GitHub上看到有人利用Python玩一款名为“跳一跳”的微信小程序,于是打算自己也来试一试,进群:711944363 获取微信跳一跳源码! 演示工具 电脑系统:Win10 Python版本:2.7.13(64位) 环境配置 Step1:安装Python 安装Python2.7并添加到环境变量中。 S…

CE+OD外挂制作实战 [提高篇]

人造指针&基址 实验目标:通过向游戏注入一段特殊汇编代码,实现自动获取动态地址.省略找基址的麻烦 为什么会出现人造指针 ? 1.基址偏移层数太多,很难找 2.有些游戏根本找不到基址 人造指针有什么优缺点? 1.人造指针就算游戏更新也无需去重复找基址 2.缺点是,需要注入代…

C/C++编程日记:制作一个简单的内存外挂

简单外挂 通过 C 语言编写一个简单的外挂,通过api函数修改游戏数据,从而实现作弊功能 对象分析 要用的 API 函数简单介绍 编写测试效果 本次游戏对象为 Super Mario XP 没有更新所以可用任意版本 试玩发现人物血量最大为 10,心最大为 99&…

外挂基础知识入门教学

{threadNotes} 外挂制作必备工具下载. 工具下载: peid 0.94 用于查壳,知道什么壳就可以脱壳拉. http://www.pediy.com/tools/unpack/File_analysers/peid/peid.rar OllyDbg调试器 调试游戏.http://www.pediy.com/tools/Debuggers/ollydbg/OllyICE.rarOD脱壳脚本 用…

C#简易外挂制作

【外挂修改器简单介绍】 游戏外挂分为很多种类型,例如本地客户端的内存修改、远程服务器的封包破解。 一般的网游由于服务器的机能限制,并不会将游戏产生的所有数据、计算都提供给服务器来承担。经常的,服务器只会将玩家人物的属性、血量、加…

旧手机改电脑外挂,文本补充

时间:2022/11/18 作者:二本双非小白 该文章主要针对小白 事情开始: 2022-06-02 某位华为大佬发布视频-----------旧手机改电脑外挂 视频链接:旧手机改电脑外挂-效率或将“提升300%?”_哔哩哔哩_bilibili 随着时间推移&…

利用Python做绝地科学家(外挂篇)

前言 玩吃鸡时间长的小盆友,应该晓得这游戏的体验非常差,特别是高端局,神仙满天飞。 所有今天我也要用Python写一个外挂,开始我的报复科学实验。 但是,要是。。。。。。要是被封号了,那就,那就…

外挂制作必备工具下载.

外挂制作必备工具下载. 工具下载: peid 0.94 用于查壳,知道什么壳就可以脱壳拉. http://www.pediy.com/tools/unpack/File_analysers/peid/peid.rar OllyDbg调试器 调试游戏. http://www.pediy.com/tools/Debuggers/ollydbg/OllyICE.rar OD脱壳脚本 用于脱壳. http:/…

游戏反外挂技术原理讲解

永远在路上 没有破解不了的反外挂系统,反外挂是一个对抗过程,需要不断升级。我们反外挂小组会采取对抗方式提升防御,也会研究竞品来获取灵感。反外挂也是非常有意思的,可以学到很多很多底层知识。 善战者无赫赫之功 反外挂&#x…

游戏外挂:用Python做个小游戏的开挂

小游戏开挂之路 一、工具的准备1.截屏和图像处理工具2.编辑器3.游戏原理分析二、开挂步骤1.移动鼠标2.点击鼠标3.相似图像查找原理4.实现开挂,自动做菜玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过外挂怎么制作出来的呢?现在来看一下怎么制作一个外…

网游外挂之制作流程

很多人都对网游外挂的制作很感兴趣,在这篇文章里,我向大家简单介绍一下一款网游外挂的大致制作流程。 首先,我想说明几点: 第一,这篇文章并不是具体教你如何写外挂,只是带你大致浏览一下网游外挂的制作流程…