Я хочу сохранить вывод команды git (например, git status) внутри переменной в сценарии оболочки. Когда я говорю, выход, я говорю о тексте возвращенного в терминале на выполнение команды, например: делать статус GIT вне моей репо:Как сохранить вывод команды git в переменной?
fatal: Not a git repository (or any of the parent directories): .git
Я попытался это:
var=$(git status)
Но «вар» ничего не хранил.
Пример вывода, вероятно, пошел в STDERR, и 'var' будет содержать то, что был отправлен в STDOUT. Вы можете использовать '2> & 1' для перенаправления первого на последний. – Biffen
Спасибо, результат ведь пошел в STDERR. – aliasav