Еще один сед с петлей:
sed ':A;s/\([^.]*\.[^.]*\)\.\(.*;[^;]*$\)/\1,\2/;tA' infile
В zsh
вы можете определить $PS4
как:
PS4='%F{blue}%B+%N:%i>%b%f '
Чтобы приглашение xtrace было выделено полужирным и синим цветом, например,(+%N:%i>
является значением по умолчанию для $PS4
, %F{blue}
изменяет цвет переднего плана на синий, а %B
включает полужирный режим, %f
/ %b
выключение обоих соответственно ).