Я хотел бы обработать файл, который содержит определенный символ в середине некоторых слов и переместить его в начало этого слова. Он также может появляться в начале слова, но в этом случае он должен оставаться в исходном положении. Специальный символ ~. Я имею в виду:
Исходный файл:
This is a sentence with the cha~racter in the middle of a word.
This is a sentence with the ~character at the beginning of a word.
This is a sentence without the character.
Ожидаемый результат:
This is a sentence with the ~character in the middle of a word.
This is a sentence with the ~character at the begining of a word.
This is a sentence without the character.
Можно ли это сделать с помощью сценария sed?