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