Это предположение, поскольку я понятия не имею, что это cdo
команда или как она работает.
#!/bin/bash
# arrange the input to come from a fixed place
exec < coords.txt
# Copy the header line, which looks like "station , lat, lon"
read -r header
echo -- "$header"
while IFS=", " read -r st la lo
do
cdo "remapnn,lon=${lo}_lat=${la}," temperature.nc "${st}_out.nc"
done
Я не знаю, добавляется ли cdo к файлу output.nc, или вы получите результаты только для последней станции.