【学习笔记】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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。