移动不匹配的文件(如果那样)

Mai*_*kel 3 bash

我尝试过滤一些我不想复制到另一个文件夹的文件(a123*.zip在这种情况下)并想要复制所有其他*.zip文件

if [[ ! -f ./a123*.zip ]];  
then 
    # copy all files without a123*.zip 
fi
Run Code Online (Sandbox Code Playgroud)

如何触发复制?

anu*_*ava 6

你可以extglob在这里使用:

shopt -s extglob
cp !(a123*.zip) /destination
Run Code Online (Sandbox Code Playgroud)

如果要复制*.zip除以下之外的所有文件a123*.zip:(谢谢@kojiro)

cp !(a123*).zip /destination
Run Code Online (Sandbox Code Playgroud)