字符匹配:
建立文件: touch "fi le" "fiale" "fiAle" "fi?le" "fi6le"
[[:alpha:]] 匹配单个字母 格式:
rm -fr fi[[:alpha:]]le
结果如下图所示:
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字母
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
当我们没有加通配符时候每次删除都要询问是否删除,加上通配符之后就会把相应功能的文件删除掉,我们在操作时候可以上下翻命令,为了更好地呈现效果,每次我们删除掉之后重新建立一下所有文件以便观察。再就是需要每天练习熟悉相应的命令。
练习:将etc目录下面的带数字的还有.conf文件移出来到桌面:
cp /etc/*[[:digit:]]*.conf .
这个命令中一个就是*代表匹配所有字符,然后.代表就是移动到当前路径。