如何将文件复制到名称符合以下规则的当前目录(使用通配符):
- 以单词
file
开头 - 该词后有一个或多个数字
- 数字后有
.txt
扩展名
我试过:
$ cp 路径名/文件[0-9].txt ./
以下是我要复制的文件的一些示例:
file1.txt
file45.txt
file5642.txt
最佳答案
试试这个:
cp `find /path/to/files | grep -E 'file[[:digit:]]+\.txt'` ./
(将/path/to/files
更改为您的实际路径,将./
更改为您的目标目录)
关于linux - 如何在 Unix 中使用通配符复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49802560/