У меня есть файл, который повсюду, и я в некотором роде уродливый, я не чувствую себя комфортно, когда делюсь своим файлом с общедоступным сайтом, так что плохо говорю, что файл называется синхронизацией и выглядит так
hh-hhhhhhhh-hhhhhhhh - sdgsg
hh-dgsdgdfgsgsdfgdgsdgsssd - dhhdhdh
fd-gdsg - dfsggs
dgssd-gdgsdg - fsdgsdg
dfgdg-sdgsgsdgsdgs - dghgdgs
dfsg-sdgdgdg - dsggg
sdgsdgdg-sgsgsdgsdggs;
Я сделал
sed -i 's/-/;/p' sync
потому что я хотел; в конце каждой строки я пытался использовать специальный символ с символом sed, например
sed -i 's/\* - \*/;/p' sync
Можно ли изменить все после последней черты, используя только точку с запятой, и организовать ли это следующим образом
ggf-sdgsdfgfg;
dg-gdfggdg-ggdfgdg;
dggsdhds-hsdhshddgfdg;
dgdhg-dggdggdgdgdfgdg-dfgg;
fdgdgf-gdgfgd-fgdfgdgdgdgdgdg;
dgdgdgd-gdfgdggdgdf-ggdfgdfgdggd;