Você pode fazer o awk executar curl
. Supondo que o nome do cluster e os campos user e wallclock não contenham nenhum caractere especial de shell:
~/qacct.monthly | awk -v cluster='somename' 'NR > 2 {
system "curl -d 'cluster=" cluster "&username=" $3 "&wallclock=" $4 "' "
"'https://www-dev.****.****.edu/****SysAdmin/****sysadmin/clusterusage/rest/update.html'"
}'
Como alternativa, você pode fazer todo o processamento no shell.
cluster='somename'
~/qacct.monthly | tail -n +3 |
while read -r header sep owner wallclock rest; do
curl -d "$cluster&username=$owner&wallclock=$wallclock" \
'https://www-dev.****.****.edu/****SysAdmin/****sysadmin/clusterusage/rest/update.html'
done