【学习笔记】shell通配符,字符集,字符集扩展

通配符:

所谓通配符,指的时一种文件名的样式,可用来比对文件名,以找到相符的文件。

*:代表任意的字符串,可以是空字符串

?:代表一个字符,但不可以为空

例如:列出/usr/bin下所有的文件

ls -la /usr/bin/*

列出/usr/bin下,文件名长度为4的文件:

ls -la /usr/bin/????

字符集合:

字符集合的符号是中括号:[]

[a-z]:

[A-Z]:

[0-9]

[a-zA-Z]

[a-zA-Z0-9]

括号扩展的符号是{}它的用途是组合字符串。

例如{g,nc,s}ftp代表{}中列举的字符串,分别和ftp组合起来。她代表gftp,ncftp,sftp

posted @ 2014-12-26 11:23  sky.zhao  阅读(540)  评论(0编辑  收藏  举报