Я хочу иметь сборщик git для скрипта оболочки и столкнулся с проблемой с экранированием кавычек при передаче списка в диалог с xargs. Может быть, кто-то может помочь мне найти и исправить проблему? Я использую следующую команду, чтобы создать диалоговое окно:Git branch picker with dialog: escaping quotes
git for-each-ref --sort=-committerdate refs/heads/ --format='"%(refname:short)" "%(authorname): %(contents:subject) (%(committerdate:relative))"'|xargs -p -d'\n' dialog --menu \"Select a branch\" 0 0 0
я получаю Error: Expected 2 arguments, found only 1.
вместо диалога.
Отсутствует место здесь? '-d '\ n'' –
Я считаю, что это необязательно. –
Какая часть повышает эту ошибку? – smarber