Linhas de tubulação para repetir comandos

1

Se minha operação grep retornar uma lista de IDs como a seguinte, posso de alguma forma alimentar / enviar cada linha para um parâmetro do comando da linha de comando?:

12345
84758
49549
..

Por exemplo, com o resultado acima do grep, eu gostaria de ligar com cURL .

curl http://example.org/activate/12345
curl http://example.org/activate/84758
curl http://example.org/activate/49549
    
por vertti 10.06.2014 / 10:02

1 resposta

0

Ok, descobri:

egrep -o "[0-9]{5}" | while read -r line ; do curl http://mydomain.com/activate/$line ; done
    
por 10.06.2014 / 10:26