Adicionando um postfix ao baixar arquivos usando o CURL se um arquivo com esse nome já existir

1

Estou baixando arquivos de um ponto de extremidade do POST usando um comando no formulário

while true; do curl -O -J http://domain/endpoint; done

Esse endpoint "retorna" um novo arquivo em cada chamada do POST. Curl dá a cada arquivo o nome do arquivo dado pelo cabeçalho Content-Disposition.

O problema é que o servidor fornece o mesmo nome de arquivo para vários dos arquivos. Existem maneiras fáceis de acrescentar um postfix ao nome do arquivo, por exemplo? use "filename_1.pdf" em vez de "filename.pdf" se um arquivo chamado "filename.pdf" já existir na pasta?

    
por haroba 13.07.2017 / 12:34

0 respostas