大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
linux基础(通配符的使用)
你好! 这里是面向新手的linux入门指南,这节课我会整理我所知道的linux中的通配符,希望和大家一起学习
通配符的概念
首先通配符绝对不是正则表达式,通配符基础只有4个: ** * ,?, [], [^] **。这些一般只用于文件名匹配,它是由shell解析的,比如find,ls,cp,mv等
- 符号* :该符号表示一个或多个字符 例如:*find a 为找a开头的文件
- 符号?:表示代替单个字符
- 符号[list]:表示匹配 list 中的任意单一字符
【0,9】—-代表范围中所有字符
{0,9}—-其中打出来的字符 - {string1,string2,…}:表示匹配 sring1 或 string2 (或更多)其一字符串
shell Meta字符(元字符)
shell 除了有通配符之外,还有一系列自己的其他特殊字符。
下面是一些范例
例题1:Ls xxx.txt &2>aaa.txt
&1—当执行正确时输出
&2—-错误输出
此代码的目的是为了将查找出错的代码写入aaa.txt
转义字符(单引号,双引号,反斜杠)
- 符号’‘ :硬转义,其内部所有的shell 元字符、通配符都会被关掉。
- 符号“”:软转义,其内部只允许出现特定的shell 元字符:$用于参数替换 `(反单引号,esc键下面)用于命令替换
- **符号 \ **:又叫转义,去除其后紧跟的元字符或通配符的特殊意义
本文参考:http://blog.sina.com.cn/s/blog_162d7307e0102wpiy.html
本文参考:https://blog.csdn.net/youmatterhsp/article/details/80528761
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191901.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...