Shell 通配符:轻松匹配文件名
在 Shell 中,可以使用通配符来匹配文件名,常用的通配符有以下几种:
-
: 匹配任意字符,可以是任意长度的字符串。 例如,'.txt' 可以匹配所有以 .txt 结尾的文件名。
-
?: 匹配任意一个字符。 例如,'file?.txt' 可以匹配 file1.txt、file2.txt 等文件名。
-
[]: 匹配方括号中的任意一个字符。 例如,'file[123].txt' 可以匹配 file1.txt、file2.txt、file3.txt 等文件名。
-
例如,'file[!123].txt' 可以匹配除了 file1.txt、file2.txt、file3.txt 以外的其他文件名。
-
{}: 匹配大括号中的任意一个字符串。 例如,'{file1,file2}.txt' 可以匹配 file1.txt、file2.txt 等文件名。
以上是常用的通配符,可以根据具体的需求来选择合适的通配符进行文件名匹配。
原文地址: https://www.cveoy.top/t/topic/qw0P 著作权归作者所有。请勿转载和采集!