要捕获git push --upstream
命令的输出,可以使用命令替换和重定向。
在Unix或Linux系统上,可以使用以下命令将git push --upstream
的输出保存到变量中:
output=$(git push --upstream 2>&1)
这将捕获命令的标准输出和错误输出,并将其保存到output
变量中。
如果希望将输出保存到文件中,可以使用重定向操作符>
:
git push --upstream > output.txt 2>&1
这将将输出重定向到名为output.txt
的文件中。
在Windows系统上,可以使用类似的命令来捕获输出:
for /f "usebackq delims=" %%i in (`git push --upstream 2^>^&1`) do set output=%%i
这将将命令的输出保存到output
变量中。
注意,上述命令中的2>&1
用于捕获错误输出并将其重定向到标准输出。这样做是为了确保将所有输出都捕获到变量或文件中。
然后,可以根据需要使用output
变量或文件中的内容进行后续操作。
上一篇:捕获各种类型的地址