com awk
:
awk -F, '{print "http://www.mywebsite.com?param1="$1"¶m2="$2"¶m3="$3}' file
-
-F,
: defina o delimitador como,
-
print
: imprime o texto no formato desejado (em que$1
,$2
e$3
representam os 3 campos defile
).
A saída:
http://www.mywebsite.com?param1=abc¶m2=123¶m3=x
http://www.mywebsite.com?param1=xabc¶m2=345¶m3=xy
http://www.mywebsite.com?param1=cabc¶m2=6234¶m3=ab
http://www.mywebsite.com?param1=abgc¶m2=12¶m3=yo
http://www.mywebsite.com?param1=jabc¶m2=9991¶m3=to
Agora você pode canalizar isso para xargs
, que chama curl
:
awk ... | xargs curl
Ou para wget
, que pode ler stdin sozinho:
awk ... | wget --input-file=-