Я хочу вызвать curl (который вызывает службу REST) для каждой соответствующей строки, обработанной с помощью awk.
Входной файл (разделенный двоеточием). например,
$ cat /tmp/input
tiger:EN
haiti:FR
federer:CH
Я дошел до этого:
awk -F':' '{print $1 "=" $2}' /tmp/input
Это только подтверждает, что я могу правильно извлечь столбцы.
Теперь мне нужно вызвать службу REST следующим образом:
curl -XPOST -H "Content-Type: application/json"
-d "{ lang: EN, name: tiger }" http://server/rs/user
Можно ли написать для этого однострочник в awk, или я должен написать скрипт bash?