замените все \ 0 в выводе команды на \ n И завершающий \ n - PullRequest
0 голосов
/ 06 августа 2020
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 есть опция добавления конечной новой строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...