encontre e substitua o texto dos URLs no feed de dados csv Debian 7

encontre e substitua o texto dos URLs no feed de dados csv Debian 7

O sistema operacional do meu servidor é Debian 7. Quero adicionar o id, digamos 'xyz' aos URLs abaixo insira a descrição da imagem aqui

example.com/abc.html?id=White
example.com/abc.html?id=Black 

Então os URLs devem ser parecidos

example.com/abc.html?id=White&trackId=xyz
example.com/abc.html?id=Black&trackId=xyz

No feed de dados, há muitos URLs e pode haver qualquer cor mencionada na frente de ?id=

Quero adicionar um cron job para isso, para baixar o feed e adicionar id aos URLs.

Por favor me ajude. Obrigado.

Responder1

Supondo que você queira apenas anexar trackId=xyz ao final de cada URL:

awk '{print $0 "&trackId=xyz"}'  <in.txt  >out.txt

informação relacionada