美文网首页
通配符和特殊符号

通配符和特殊符号

作者: 大熊的Yowai | 来源:发表于2020-05-03 23:48 被阅读0次

bash中的通配符

在bash中有一个非常有用的功能,那就是通配符。常用的通配符如下:

符号 意义
* 0到无穷多个
? 一定有一个
[] 一定意义一个在括号内。比如[abcd]代表一定有一个字符是a或b或c或d
[-] 在编码顺序内的所有字符。比如[0-9]代表0到9之间的所有数字
[^] 反向选择,比如[^abc]表示只要有一个字符是非abc,就接受

案例

# 查找出/etc/底下以「s」开头的目录
ll -d /etc/s*

# 查找出/etc/底下文件名刚好是5个字母的文件名
ll -d /etc/?????

# 查找出/etc/底下含有数字的文件名。注意:前后要加「*」。如果不加「*」,则表示只有数字的文件名
ll -d /etc/*[0-9]*

# 查找/etc/底下,以非小写字母开头的文件名
ll -d /etc/[^a-z]*

# 将返利1的结果存到 /Users/kuma/upper中
mkdir /Users/kuma/upper;sudo cp -a /etc/s* /Users/kuma/upper

bash中的其他特殊符号

符号 意义
# 注释
\ 转义符号
管线(常用),分隔两个管线命令的界定
; 连续指令的分隔符(与管线命令不同!)
& 工作控制,将命令转换成后台运行
‘’ 不具备变量转换功能,会将变量转换成纯文本
“” 可以变量转换
`` ``中间的命令可以优先执行,也可以「$()」代替
{} 代码块

相关文章

  • 通配符和特殊符号

    bash中的通配符 在bash中有一个非常有用的功能,那就是通配符。常用的通配符如下: 符号意义*0到无穷多个?一...

  • Bash基础-通配符和特殊符号

    1、通配符(和各大编程语言中的差不多) 2、特殊符号(注意单引号和双引号德区别)

  • 预习笔记12(通配符与特殊符号的使用)

    1.linux通配符与特殊符号知识应用实践 1.1通配符 * 号的作用介绍与实践 1.1.1 * 的意思就是匹...

  • 特殊符号及通配符

    1.字符集 文字符号在计算机中的表示方法常见字符集GBK 国标UTF8 万国码查看字符集echo ()重定向符号系...

  • linux符号整理-正则整理

    引号符号系列: 重定向符号系列: 特殊符号系列: 通配符系列匹配文件内容信息 正则符号系列: 扩展正则系列:

  • 15-优化补充-特殊符号-通配符

    今日重点优化补充(修改字符集、Linux下显示中文乱码排查流程)特殊符号通配符 一、Linux下面修改字符集 修改...

  • Linux命令基础知识

    一、命令别名二、历史命令三、输出重定向四、命令连接符五、管道符六、通配符七、特殊符号 一、命令别名 作用原命令太长...

  • 2018-10-15

    10月15日任务 8.10 shell特殊符号cut命令 * 通配符,任意个任意字符 ?任意一个字符 只是一个字符...

  • day13-软硬链接和通配符与特殊符号

    selinux .是标识seLinux的符号1.selinux是什么安全规则,让Linux系统更安全的一套规则这个...

  • day16-字符集、特殊符号和通配符

    Linux下面修改字符集 1. 什么是字符集 字符集:文字符号在计算机中标识方法 2.常见字符集 GBK 国标UT...

网友评论

      本文标题:通配符和特殊符号

      本文链接:https://www.haomeiwen.com/subject/arusghtx.html