栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

shell通配符

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

shell通配符

文章目录
      • 通配符介绍
      • *通配符
      • ? 通配符
      • [] 通配符

通配符介绍

通配符主要是为了方便用户对文件或者目录的描述,例如用户仅仅需要以".sh"结尾的文件时,使用通配符就能很方便地实现。各个版本的shell都有通配符,这些通配符是一些特殊的字符,用户可以在命令行的参数中使用这些字符,进行文件名或者路径名的匹配。shell将把与命令行中指定的匹配规则符合的所有文件名或者路径名作为命令的参数,然后执行这个命令。

*通配符

*通配符匹配任意一个或多个字符

例如
ls .txt 表示列出当前目录中所有以".txt"结尾的文件
cp doc/
/opt 表示将doc目录下的所有文件拷贝到/opt目录下
ls -al /etc//.conf 列出/etc目录的子目录下所有以".conf"结尾的文件。在/etc目录下的以".conf"结尾文件将不会列出

? 通配符

"?"通配符匹配一个任意字符

例如
[root@youxi1 ~]# ls /etc/???.conf
/etc/yum.conf

[] 通配符

[list] 匹配list中任意单个字符

例如
[root@youxi1 ~]# ls file[123]
file1 file2 file3

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694877.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号