Проблема связана с тем, что sed
не добавляет \n
к пространству шаблона по умолчанию, оно использует переводы строки для разделения потока на строки.
Вы можете использовать
sed -i -- 's/}$/},/' EU_Users.json
}$
будет соответствовать }
в конце строки ($
), и эти совпадения будут заменены на },
.
Обратите внимание, что модификатор g
необязательно: sed
будет обрабатывать строку за строкой, и поскольку в каждой строке находится только один конец строки, нам потребуется только одна операция поиска и замены.