Remova as aspas duplas dos itens de loop em for
lines - você está interagindo com strings únicas ("air hgt rhum uwnd vwnd" e "00 06 12 18"), e não listas de itens.
Além disso, type
é uma palavra reservada no bash. Use outro nome de variável, por ex. t
, em vez disso.
Finalmente, você deve sempre citar duas vezes suas variáveis quando usá-las.
Juntando tudo isso, tente isto:
export ICTP_DATASITE='http://clima-dods.ictp.it/data/Data/RegCM_Data/EIN15/1990/'
for t in air hgt rhum uwnd vwnd; do
for hh in 00 06 12 18; do
curl -o "${t}.1990.${hh}.nc" \
"${ICTP_DATASITE}/EIN15/1990/${t}.1990.${hh}.nc"
done
done