首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux通配符大全_linux中rmdir命令

linux通配符大全_linux中rmdir命令

作者头像
全栈程序员站长
发布2022-10-02 14:44:17
发布2022-10-02 14:44:17
6.4K0
举报

大家好,又见面了,我是你们的朋友全栈君。

linux基础(通配符的使用)

你好! 这里是面向新手的linux入门指南,这节课我会整理我所知道的linux中的通配符,希望和大家一起学习

通配符的概念

首先通配符绝对不是正则表达式,通配符基础只有4个: ** * ,?, [], [^] **。这些一般只用于文件名匹配,它是由shell解析的,比如find,ls,cp,mv等

  1. 符号* :该符号表示一个或多个字符 例如:*find a 为找a开头的文件
  2. 符号?:表示代替单个字符
  3. 符号[list]:表示匹配 list 中的任意单一字符 【0,9】—-代表范围中所有字符 {0,9}—-其中打出来的字符
  4. {string1,string2,…}:表示匹配 sring1 或 string2 (或更多)其一字符串

shell Meta字符(元字符)

shell 除了有通配符之外,还有一系列自己的其他特殊字符。

下面是一些范例 例题1:Ls xxx.txt &2>aaa.txt &1—当执行正确时输出 &2—-错误输出 此代码的目的是为了将查找出错的代码写入aaa.txt

转义字符(单引号,双引号,反斜杠)

  1. 符号’‘ :硬转义,其内部所有的shell 元字符、通配符都会被关掉。
  2. 符号“”:软转义,其内部只允许出现特定的shell 元字符:$用于参数替换 `(反单引号,esc键下面)用于命令替换
  3. **符号 \ **:又叫转义,去除其后紧跟的元字符或通配符的特殊意义

本文参考:http://blog.sina.com.cn/s/blog_162d7307e0102wpiy.html 本文参考:https://blog.csdn.net/youmatterhsp/article/details/80528761

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月19日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux基础(通配符的使用)
    • 通配符的概念
    • shell Meta字符(元字符)
    • 转义字符(单引号,双引号,反斜杠)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档