Bash 和 git 子shell 均可以通过重定向输出到标准错误流(stderr)来实现额外输出。下面是一些示例代码和解决方法:
2>&1
将标准错误流(stderr)重定向到标准输出流(stdout),从而实现额外输出。#!/bin/bash
# 执行某个命令,将标准错误流重定向到标准输出流
command 2>&1
git
命令的 --porcelain
选项,它会将额外的输出信息输出到标准错误流(stderr)。#!/bin/bash
# 执行 git 子shell 命令,并将额外输出信息重定向到标准输出流
git status --porcelain 2>&1
注意:以上示例中的 command
和 git status
只是示意,你可以将它们替换为你实际需要执行的命令。
使用上述方法,你可以在 Bash 和 git 子shell 中获取额外的输出信息。