设为首页 加入收藏

TOP

4.1.3 命令通配符
2013-10-12 09:15:10 来源: 作者: 【 】 浏览:138
Tags:4.1.3 命令 通配符

4.1.3  命令通配符

所谓通配符,就是指可以在命令中用一个字符来代替一系列字符或字符串。bash中有三种通配符,其中 和[]代表单个字符。*可以代表一个或多个字符,也可以是空字符串。

*:匹配任何字符和字符串,包括空字符串。

:匹配任意一个字符。例如, abc,可以匹配任何以abc结束,并且以任意字符开头的含有四个字符的字符串。

[...]:匹配括号里列出的任何单字符。比如abc[def],可以匹配以abc开头,以def中任意一个字符结尾的字符串。

例如下面的例子在命令中使用通配符。

从主菜单中打开一个终端。

查看主目录下所有的C程序文件。C程序文件的扩展名都是.c。所以输入以下的命令。

  1. ls *.c                          注意:用*匹配一个任意字符串。 

命令的运行结果如下所示。
  1. 01.c  02.c  03.c  aa.c  h.c  hello.c 

列出用户主目录中以0开头的C程序文件,输入的命令如下所示。
  1. ls 0*.c                         注意:用*匹配一个任意字符串。 

命令的运行结果如下所示。

  1. 01.c  02.c  03.c 

列出用户主目录中文件名只有2个字符的C程序文件。输入的命令如下所示。
  1. ls  .c                         注意:用 匹配一个单一字符。 

命令的运行结果如下所示。
  1. 01.c  02.c  03.c  aa.c 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.6.2 算术运算符 下一篇4.7.3 文件重定向

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: