在目录中/home/in
我有这样的文件:
crust.MC12345.txt
crust.etcMC12345.txt
crust.MC23456.txt
crust.etcMC23456.txt
crust.etctcMC23456.txt
我只需要移动crust.etcMC12345.txt
到crust.etcMC23456.txt
另一个目录。/home/out
对于上述场景,我在 mv 命令中使用的模式是什么?
答案1
如果我正确理解你的问题,答案很简单:
mv crust.etcMC* /home/out
或者如果etc
不是文字字符串,而是例如任意三个字符,则:
mv crust.???MC* /home/out
答案2
如果您想移动具有至少之间有一个字符crust.
,MC
您可以使用
mv crust.?*MC /home/out
这里?
代表一个文字,*
代表零个或多个,因此该组合?*
代表一个或多个字符。因此,它将跳过像crust.MC12345.txt
.