git diff -z --name-only origin/master...<sha>
дает выходные файлы, разделенные NUL
(мне нужна опция -z
)
Я хочу, чтобы все файлы были разделены новой строкой, поэтому я перехожу к sed
git diff -z --name-only origin/master...<sha> | sed s/\0/\\n/g
, но мне нужен завершающий перевод строки. Лучший способ добавить NUL
перед sed? или добавить \n
после? Или лучше у sed есть опция добавления конечной новой строки?