Use o seguinte:
mv '\ls -t *00 | head -1' -t target_directory
isso moverá o arquivo mais novo que termina com 00
para o diretório de destino
rm *1200 *1600
isso limpará o diretório depois de mover o arquivo acima.
Todos os dias, 2 arquivos são adicionados a um diretório, eu preciso obter o último arquivo adicionado e copiá-lo para um diretório para upload adicional. Depois disso, a pasta é esvaziada. Eu gostaria de automatizar isso em um processo em lote.
Até agora, com o Putty, só consegui copiar o diretório inteiro ou digitar manualmente o nome no comando get. Não sei se isso pode ajudar, mas todos os arquivos começam com yyyymmdd1200 ou yyyymmdd1600.
Qualquer ajuda é muito apreciada
Tags putty