- O
do
deve aparecer em uma nova linha ou ele precisa ter um ponto-e-vírgula inserido na frente dele -
<FIRST-LAST>
deve, na verdade, ser o nome de uma variável shell eFIRST-LAST
deve ser uma referência a essa variável.<
e>
não são caracteres legais para variáveis de shell, portanto, podemos deduzir que algo mais deve ser substituído aqui.person
parece ser um nome de variável tão bom quanto qualquer neste caso em particular.
Acho que algo assim deveria funcionar muito melhor:
while read person ; do
echo "${person}"
curl -O "https://www.uoguelph.ca/arts/history/people/${person}"
done < formatted_history.txt
Isso pressupõe que o arquivo formatted_history.txt
realmente exista no diretório atual e seja uma lista de pessoas do link página - algo como:
tara-abraham
donna-andrew
susan-armstrong-reid
... etc ...