Suchen und Ersetzen von Text aus URLs im CSV-Datenfeed Debian 7

Suchen und Ersetzen von Text aus URLs im CSV-Datenfeed Debian 7

Mein Server-Betriebssystem ist Debian 7. Ich möchte den folgenden URLs die ID „xyz“ hinzufügen. Bildbeschreibung hier eingeben

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

Dann sollten URLs wie folgt aussehen:

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

Im Datenfeed gibt es viele URLs und vor ?id= könnte jede beliebige Farbe erwähnt werden

Ich möchte hierfür einen Cron-Job hinzufügen, um den Feed herunterzuladen und den URLs eine ID hinzuzufügen.

Bitte helfen Sie mir. Danke.

Antwort1

Angenommen, Sie möchten einfach „trackId=xyz“ an das Ende jeder URL anhängen:

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

verwandte Informationen