1.文件置换
当你在使用命令行时,有很多时间都用来查找你所需要的文件。 S h e l l提供了一套完整的字符串模式匹配规则,或者称之为元字符,这样你就可以按照所要求的模式来匹配文件。还可以使用字符类型来匹配文件名。在命令行方式下,使用元字符更为快捷
2.形式:
1) * 匹配文件名中的任何字符串,包括空字符串
2) ? 匹配文件名中的任何单个字符
3) [...] 匹配[]文件名中的包含的任何单个字符
4) [!..] 匹配[]中非感叹号!之后的字符
举例:
ls test?? 匹配test[01,02,03,21....]等等
ls *.txt 列举.txt结尾的文件
ls [ta]est01 查看test01或者aest02文件加下的文件
当你在使用命令行时,有很多时间都用来查找你所需要的文件。 S h e l l提供了一套完整的字符串模式匹配规则,或者称之为元字符,这样你就可以按照所要求的模式来匹配文件。还可以使用字符类型来匹配文件名。在命令行方式下,使用元字符更为快捷
2.形式:
1) * 匹配文件名中的任何字符串,包括空字符串
2) ? 匹配文件名中的任何单个字符
3) [...] 匹配[]文件名中的包含的任何单个字符
4) [!..] 匹配[]中非感叹号!之后的字符
举例:
ls test?? 匹配test[01,02,03,21....]等等
ls *.txt 列举.txt结尾的文件
ls [ta]est01 查看test01或者aest02文件加下的文件
ls [a-z]* 列出所有以消协字母开头的文件
有点像正则表达式的味道