Copiando um file várias vezes e depois renomeando-os

Eu preciso copy um documento do Word (é um documento do Word diferente a cada vez) um certo número de vezes em uma nova pasta e, em seguida, renomeá-los sequencialmente começando em um número diferente.

Por exemplo, eu tenho ThisDoc.docx e preciso copiá-lo 105 vezes no ThatFolder com o nome ThatDoc005.docx começando com o valor 005 (os numbers precisam ser sempre três lugaires).

O resultado disso deve ser uma pasta que contém as 105 cópias de ThisDoc.docx, mas renomeado ThatDoc005.docx, ThatDoc006.docx, ThatDoc007.docx, ThatDoc008.docx , etc.

Pode ser feito no Terminal, no entanto, enquanto eu tenho privilégios de administrador no meu computador pessoal, no trabalho, preciso ser capaz de fazê-lo em uma única linha.

O equivalente do Windows Powershell é:

5 .. 110 | %{cp path/ThisDoc.docx ("path/ThatDoc{0:D3}.docx" -f $_)} 

No Automator, tenho o problema de não poder acessá-lo no trabalho por isso precisa ser salvo como um aplicativo que pedirá o primeiro file, a pasta de destino, o número de vezes que precisa ser copiado e e começando o número do file.

Agradeço antecipadamente, por qualquer ajuda!

Tente isso:

 for i in $(seq -f "ThatDoc%03g.docx" 5 110); do cp ThisDoc.docx /path/ThatFolder/$i; done