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?