найти и заменить текст из URL-адресов в CSV-канале данных Debian 7

найти и заменить текст из URL-адресов в CSV-канале данных Debian 7

Моя серверная ОС — Debian 7. Я хочу добавить идентификатор «xyz» к указанным ниже URL-адресам. введите описание изображения здесь

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

Тогда URL-адреса должны выглядеть так:

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

В потоке данных есть много URL-адресов, и перед ?id= может быть указан любой цвет.

Я хочу добавить задание cron для загрузки ленты и добавления идентификатора к URL-адресам.

Помогите мне, пожалуйста. Спасибо.

решение1

Предположим, вы просто хотите добавить trackId=xyz в конец каждого URL:

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

Связанный контент