Корень проблемы, по-видимому, вызван тем, что git используется внутри процесса сборки. В Linux обязательно установите autocrlf
на input
:
git config --global core.autocrlf input
После этого сборка работала нормально.
Именно это и делает командаa
(append ).
Если вы хотите разместить текст в конце последней строки, вы можете использовать командуs
(замены )вместо напр.
$s/$/mynewtext/
Первый $
обращается к последней строке, а второй $
привязывает подстановку к ее концу.