O comando cp
já fará isso por você. Tente isto:
> cd /path/to/files
> cp file1 file2 file3 file4 /path/to/destination
Como você está no diretório em que os arquivos residem, não é necessário digitar o caminho completo de cada arquivo, mas é necessário digitar o caminho completo para o diretório de destino.
Se você realmente quiser escrever seu próprio script, tente o seguinte:
#!/bin/tcsh
cd /path/to/files
cp $* /path/to/destination
coloque-o em um arquivo como move.tcsh
e execute o comando chmod +x move.tcsh
para torná-lo executável. Este script faz exatamente a mesma coisa acima. Em um script tcsh $*
representa todos os argumentos da linha de comando.
Em ambos os casos, certifique-se de colocar seus caminhos corretos para /path/to/files
e /path/to/destination
Nesse caso, onde a tarefa é tão simples, a maneira mais correta de fazer isso é diretamente da linha de comando.