Eu não tenho 100% de certeza da sua estrutura de diretórios, mas algo como o seguinte deve funcionar.
find /home/imp/imp/msgs/ -maxdepth 1 -newer FOO_FILE -name '*.BRD' -o -name '*.MIX' -execdir cp {} /home/imp/imp/msgs/bak/ \;
Explicação
-
find /home/imp/imp/msgs/
: encontre neste diretório -
-maxdepth 1
: não insira subdiretórios -
-newer FOO_FILE
: localize apenas arquivos mais recentes que FOO_FILE -
-name '*.BRD' -o -name '*.MIX'
: com o nome*.BRD
ou*.MIX
-
-execdir cp {} /home/imp/imp/msgs/bak/ \;
: copie esses arquivos para/home/imp/imp/msgs/bak/
Provavelmente, é melhor testar primeiro se eles correspondem aos arquivos corretos, executando-os sem a última parte, ou seja,
find /home/imp/imp/msgs/ -maxdepth 1 -newer FOO_FILE -name '*.BRD' -o -name '*.MIX'