Как заменить символ в определенном столбце?

Как изменить настройку даты с 24.05.2016 на 24.05.2016?

24/05/2016 |  15:31:38 | Run    | Spotify Web Helper          | "C:\Users\evild3ad\AppData\Roaming\Spotify\SpotifyWebHelper.exe"
24/05/2016 |  15:31:38 | Run    | CCleaner Monitoring         | "C:\Program Files\CCleaner\CCleaner64.exe" /MONITOR             
24/05/2016 |  15:31:38 | Run    | DAEMON Tools Lite Automount | "C:\Program Files\DAEMON Tools Lite\DTAgent.exe" -autorun 

Я пробовал: cat source.txt | тр '/' '.'

Проблема в том, что source.txt также имеет символ «/» в последнем столбце. Можно ли изменить символ «/» только в столбце $1? Заранее спасибо за вашу помощь!

Изменить: я пробовал:

awk '{gsub("/",".",$1)}1' --> destroys format
awk -F\| '{gsub(/\//,".",$1); print}' --> format okay, but the delimiter '|' is gone.

person user3022917    schedule 02.12.2016    source источник
comment
Здесь некрасиво, но вы можете использовать sed 's#\([^/]*\)/\([^/]*\)/#\1-\2-#' source.txt.   -  person Walter A    schedule 03.12.2016
comment
Спасибо Уолтер! Я изменил его на: sed 's#([^/]*)/([^/]*)/#\1.\2.#'   -  person user3022917    schedule 03.12.2016