我们在运行bash脚本(自动化)的git configure命令中记录了输出。如果每个git命令都是冗长的,而不是使用echo命令添加代码,那将非常有帮助。通常或专门针对git configure可以选择执行此操作吗?
答案 0 :(得分:1)
没有,但是您可以编写一个shell函数:
# git config <variable> <value>,
# then show the configuration for <variable>
vgitconfig() {
git config "$1" "$2"
echo "git config $1 $2"
}
,然后调用此函数而不是git config
。
以上内容很粗糙。如果您使用的是复杂的设置,则需要对其进行修饰。
还考虑使用set -x
,它将每个执行的命令复制到输出文件(默认stderr,可在bash中调整)。