这是我的第一天@shell脚本。 我正在尝试为我的分支机构自动执行“svn merge”过程。 我为它编写了一个shell脚本,根据我的要求执行。 现在,我们的代码中出现的冲突几乎是标准的,所以我可以在脚本中处理它们。
我怀疑: 当我执行命令
时 svn merge ^/trunk ^/branch
转到stdout的输出显示在终端中,但是当通过shell脚本执行时,我想将其重定向到文件和echo
。
这就是我要做的事情:
svn merge ^/trunk ^/branch > mergelog
cat mergelog
然而,当我检查时,没有创建名为mergelog的文件。 能帮助我吗,请原谅我的无知,这是我编写脚本的第一天。