一、通配符(wildcard)

     符号                                         意义
        * 代表0个到无穷个任意字符
        ? 代表一定有一个任意字符
       [ ] 同样代表一定有一个在括号内的字符(非任意字符)。例如 [abcd] 代表一定有一个字符,可能是 a,b,c,d这四个任何一个
      [ - ] 若有减号在中括号内时,代表在编码顺序内的所有字符。例如 [0-9]代表0到9之间的所有数字,因为数字的语系编码是连续的。
      [^ ] 若中括号内的第一个字符为指数符号 (^) ,那表示反向选择,例如 [^abc] 代表一定有一个字符,只要是非 a,b,c 的其他字符就接受的意思。

二、特殊符号

   符号                                                         内容
      # 批注符号:这个最常被使用在 script 当中,视为说明!在后的数据均不执行
      \ 转义符号:将特殊字符或通配符还原成一般字符
      | 管道(pipe):分隔两个管道命令的界定
      ; 连续指令下达分隔符:连续性命令的界定(注意:与管道命令并不相同)
      ~ 用户的家目录
      $ 取用变量前导符:变量之前需要加的变量取代值
      & 工作控制(job control):将指令变成背景下工作
      ! 逻辑运算意义上的非 not 的意思
      / 目录符号:路径分隔的符号
   >, >> 数据流重导向:输出导向,分别是取代和累加
   <, << 数据流重导向:输入导向  < 将原本需要由键盘输入的数据改由文件内容来取代(<< 代表结束的输入字符,如  << "eof"  代表遇到 eof 就终止)

' '

单引号,不具有变量置换的功能($ 变为纯文本)
     " " 具有变量置换的功能($ 可保留相关功能)
     ` ` 两个 ` 中间为可以先执行的指令,亦可使用 $( )
     ( ) 在中间为子 shell 的起始与结束 
     { } 在中间为命令区块的组合

bash通配符(wildcard)和特殊符号相关推荐

  1. 系统特殊符号、通配符号、正则符号、find、grep、sed、awk命令(总结)

    目录 一.常见系统特殊符号 (一)基础符号系列 1)美元符号  $ 2)叹号符号  ! 3)竖线符号  | 4)井号符号  # (二)引号符号系列 (三)定向符号系列 (四)路径符号系列 (五)逻辑符 ...

  2. java 泛型 类型形参(Type Parameters) 通配符(wildcard)边界(Bound)

    ? extends Type 表示Type的子类型(subtypes),Type也包含在内,被称为上界(upper bound) ? super Type表示Type的父类型(supertypes), ...

  3. bash下的特殊符号与通配符

    通配符也是bash下特殊符号的一种,以下是bash 环境中的特殊符号汇整: 符号        内容 ------------------------------------------------- ...

  4. 通配符(WildCard)与正则表达式(Regular Expression)

    1.通配符(wildcard)就是万用牌的意思 * 表示匹配任意长度的任意字符 ? 表示匹配一个任意字符 [-]则表示匹配括号中列出的字符中的任意一个 [!..]表示不匹配括号中列出的字符中的任意一个 ...

  5. 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH

    第十一章.认识与学习 BASH 最近升级日期:2009/08/25 在 Linux 的环境下,如果你不懂 bash 是什么,那么其他的东西就不用学了!因为前面几章我们使用终端机下达命令的方式,就是透过 ...

  6. 学习Bash相关知识

    第十一章 总结 认识bash这个shell 管理整个计算硬件的其实是操作系统的内核(kernel),这个内核是需要被保护的,所以一般用户只能通过shell来跟内核通信,以让内核达到所想要达到的工作. ...

  7. 第十一章、认识与学习 BASH

    第十一章.认识与学习 BASH 1. 认识 BASH 这个 Shell 1.1 硬件.核心与 Shell 1.2 为何要学文字接口的 shell 1.3 系统的合法 shell 与 /etc/shel ...

  8. linux java 反斜杠_每日linux命令学习-引用符号(反斜杠\,单引号'',双引号)...

    引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...

  9. Linux Shell 通配符、元字符、转义符使用实例介绍

    说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt  b.tx ...

最新文章

  1. Python学习---协程 1226
  2. php mysql 开发微博_3款php+mysql国产微博程序推荐
  3. .Net Cancellable Task - APM异步超时机制扩展
  4. 软件项目投标流程及注意事项
  5. c语言fltk图形库,FLTK编程模型
  6. 目标检测数据集标注工具LabelImg从安装到使用详解
  7. wps linux 字体目录在哪个文件夹,WPS OFFICE怎么添加字体?(我下载的字体文件应当放那个文件夹?)...
  8. 无线硬盘的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. c语言 符号怎么,c语言怎么说明符号
  10. Youtube 视频自动播放
  11. 论文清单:一文梳理因果推理在自然语言处理中的应用(附链接)
  12. OEM和ODM的区别
  13. php ajax 上传进度条,jQuery+php+ajax带进度条无刷新上传文件代码
  14. 机器人 李永禄_第八届中国青少年机器人竞赛名单
  15. 【jzoj4598】【准备食物】【字典树】
  16. Entering emergency mode. Exit the shell to continue
  17. http文件上传到web服务器,上传到ftp服务器
  18. php面向对象手册,php学习笔记之面向对象
  19. 怎样降低硕士论文重复率
  20. javascript中call的用法总结

热门文章

  1. 【 shell 编程 】第1篇 变量
  2. Room数据库添加字段遇到的问题记录
  3. $(dirname $0)
  4. pmp考试是什么?有没有含金量?值得考吗?(附2023 年考试时间、备考资料)
  5. 【C语言编译器】01程序-编译器-IDE
  6. php开发环境搭建和基础入门
  7. java数字转换中文
  8. CX3 调试学习_持续更新(此文大部分对于初步使用没啥用,回头去公众号整理一个精简版配置应用教程)
  9. Python GraphQL
  10. IOS NDDictionary使用中value遇到no summary如何判断为NULL