AWK:выполнить CURL в каждой строке и проанализировать результат

задавать ввод stream со следующими строками:

123
456
789
098
...

Я хотел бы вызвать

curl -s http://foo.bar/some.php?id=xxx

, где xxx - это номер для каждой строки, и каждый раз позволить сценарию awk извлекать некоторую информацию из вывода curl, которая записывается в поток вывода. Мне интересно, возможно ли это без использования вызова awk "system ()" следующим образом:

cat lines | grep "^[0-9]*$" | awk '
    {
        system("curl -s " $0 \
        " | awk \'{ #parsing; print }\'")
    }'
6
задан flo 18 July 2011 в 21:00
поделиться