首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux(四)之元字符

一直觉得linux是一个非常高深的东西,但是慢慢学过来其实就是一堆一堆的命令执行,让一个程序运行的结果。 只有你有毅力去学习,并且系统的去学习我相信没有什么恶意难道自己的。...接下来我们一下来感受一下linux元字符的操作。 觉得小编不错的可以点个推荐哦 一、什么是元字符?...元字符(Meta Character)是指键盘上可输入的对于Shell来说具有其他特殊含义的字符被称为元字符,不同的Shell元字符不一定相同。...简单的讲就是元字符:一些有特殊意义的字符,可以替代其他的字符。...作用:简化字符串、模糊匹配 二、常用元字符 2.1、"~" 代表的是家目录 2.2、"*" 匹配0或者若干个任意字符 举例: cd mkdir test cd test

1.2K70

Linux Shell 通配符、元字符、转义符介绍

一、linux shell通配符(wildcard) 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数”...二、shell元字符(特殊字符 Meta) shell 除了有通配符之外,由shell 负责预先先解析后,将处理结果传给命令行之外,shell还有一系列自己的其他特殊字符。...可以看到shell 元字符,基本是作用在命令上面,用作多命令分割(或者参数分割)。因此看到与通配符有相同的字符,但是实际上作用范围不同。所以不会出现混淆。...字符 说明 ‘’(单引号) 又叫硬转义,其内部所有的shell 元字符、通配符都会被关掉。注意,硬转义中不允许出现’(单引号)。...“”(双引号) 又叫软转义,其内部只允许出现特定的shell 元字符:$用于参数代换 `用于命令代替 \(反斜杠) 又叫转义,去除其后紧跟的元字符或通配符的特殊意义。

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux ShellBash wildcard通配符、元字符、转义符使用

一、linux shell通配符(wildcard) 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数...二、shell元字符(特殊字符 Meta) shell 除了有通配符之外,由shell 负责预先先解析后,将处理结果传给命令行之外,shell还有一系列自己的其他特殊字符。...可以看到shell 元字符,基本是作用在命令上面,用作多命令分割(或者参数分割)。因此看到与通配符有相同的字符,但是实际上作用范围不同。所以不会出现混淆。...字符 说明 ‘’(单引号) 又叫硬转义,其内部所有的shell 元字符、通配符都会被关掉。注意,硬转义中不允许出现’(单引号)。...“”(双引号) 又叫软转义,其内部只允许出现特定的shell 元字符:$用于参数代换 `用于命令代替 \(反斜杠) 又叫转义,去除其后紧跟的元字符或通配符的特殊意义。

2.9K10

Linux Shell 通配符、元字符、转义符最全使用攻略

一、linux shell通配符(wildcard) 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数”...二、shell元字符(特殊字符 Meta) shell 除了有通配符之外,由shell 负责预先先解析后,将处理结果传给命令行之外,shell还有一系列自己的其他特殊字符。...可以看到shell 元字符,基本是作用在命令上面,用作多命令分割(或者参数分割)。因此看到与通配符有相同的字符,但是实际上作用范围不同。所以不会出现混淆。...It is one of the following symbols: || & && ; ;; ( ) | 三、shell转义符 有时候,我们想让 通配符,或者元字符 变成普通字符...本系列: Linux Shell 字符串操作(长度/查找/替换)详解 Linux Shell 流程控制语句实例 ----

5.6K60

正则表达式(一):常用元字符

经常可以看到正则表达式的句子里包含了一些\d、\w和()之类的符号,这些特殊格式的符号可以看做正则结构中的元素,这些符号也成之为元字符,下面介绍下这些元字符的作用。...常用元字符 下面列出正则中常用元字符及表示意思,这些通用元字符的使用在不同语言中表达作用是相同的。...所以下面列举表达次数的元字符 匹配次数 符号 代表意思 使用场景 * 0次及0次以上 \d* 匹配数字,123、02、空 + 1次及1次以上 \d+ 匹配数字,123、02、3 ?...,通过使用位置元字符来限制、过滤指定位置条件的内容。...符号 代表意思 使用场景 [] 匹配范围 [a-zA-Z] 匹配单个英文字母 ^ 在上面的匹配位置元字符中,仅仅介绍了匹配字符串开头位置的作用,这里另外一个作用就是放在范围元字符中,起到取反的作用

2.5K50

正则表达式必知必会 - 使用元字符

一、转义         元字符是一些在正则表达式里有着特殊含义的字符。英文句号 . 是一个元字符,它可以用来匹配任意单个字符。类似地,左方括号 [ 也是一个元字符,它标志着一个字符集合的开始。...在元字符的前面加上一个反斜杠就可以对它进行转义。因此,\. 匹配.,\[ 匹配[。每个元字符都可以通过在前面加上一个反斜杠的方法来转义,这样匹配的就是该字符本身而不是其特殊的元字符含义。...这意味着 \ 字符也是一个元字符,它的特殊含义是对其他元字符进行转义。在需要匹配 \ 本身的时候,必须把它转义为 \\。看看下面这个简单的例子。...假设想在一个 Linux 系统上使用这个路径,也就是说,需要把这个路径里的反斜杠字符 \ 全部替换为斜杠字符 /。...和 [ 是元字符,但前提是没有对它们进行转义。只有对 f 和 n 转义后,它们才是元字符。否则,两者只是普通字符,只能匹配它们本身。

18450

正则表达式-基本概念与简单元字符

匹配单个字符的元字符 我们首先来看一下匹配一个字符的关键字: 元字符 名称 含义 ....计数元字符 有了匹配单个字符的关键字,匹配多个就要用到计数元字符,常用的有下面这些: 元字符 名称 含义 区间表示 ?...*+这三个元字符是可以使用{}来模拟的,不过在一些正则流派里不支持{}元字符,我们只能使用这三个。 在为加?...元字符 名称 含义 \s [ \f\v\t\n\r] 匹配空格,制表符,回车、换行 \S 除\s之外的任何字符 \w [a-zA-Z0-9_] 匹配一个单词 \W [^a-zA-Z0-9] 匹配除\w...练习 我这里使用nodepad++来练习正则表达式,Linux下有些字符处理起来比较麻烦,Java写起来又太啰嗦,怎么简便怎么来。

69540

17个案例带你3分钟搞定Linux正则表达式

作者:ansheng 来源:https://blog.ansheng.me/article/examples-of-linux-regular-expressions 正则表达式是一种字符模式,用于在查找过程中匹配制定的字符...元字符通常在Linux中分为两类: 1. Shell元字符,由Linux Shell进行解析; 2....正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析; 正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设置--color参数: 这样每次过滤出来的字符串都会带色彩了...在开始之前还需要做一件事情,就是创建一个测试用的re-file文件,内容如下: 文件内容摘录自> 正则表达式元字符 特殊的元字符 扩展的正则表达式 实操 匹配以

90440

17个案例带你3分钟搞定Linux正则表达式

元字符通常在Linux中分为两类: Shell元字符,由Linux Shell进行解析; 正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析; 正则表达式一般以文本行进行处理,在进行下面实例之前...在开始之前还需要做一件事情,就是创建一个测试用的re-file文件,内容如下: 文件内容摘录自> 正则表达式元字符 特殊的元字符 扩展的正则表达式 实操...重复前一个字符一个或一个以 0个或者一个字符 或,查找多个字符串 分组过滤匹配 作者:ansheng 来源:https://blog.ansheng.me/article/examples-of-linux-regular-expressions...【超全整理】《Linux云计算从入门到精通》系列实战笔记全放送_

75800

学校早这么教正则表达式,少走多少弯路!那个分组用法震到我了

我们稍后将解释这些元字符和其他元字符的含义。 通常,你应该始终用单引号将正则表达式括起来,以避免shell解释和扩展元字符。 文本匹配 grep命令最基本的用法是在文件中搜索文字字符或字符序列。...在下面的示例中,字符串“linux”只有在行首出现时才会匹配。 grep '^linux' file.txt $(dollar)符号与行首的空字符串匹配。...要查找以字符串“linux”结尾的行,你可以使用: grep 'linux$' file.txt 你还可以使用这两个锚点构造正则表达式。...例如,要查找仅包含“linux”的行,请运行: grep '^linux$' file.txt 如果用来匹配空白行,可以使用“^$”模式。 匹配单个字符 那个....(英文句号)符号是匹配任何单个字符的元字符

2.4K30
领券