bash:svn post commit hook为参数添加单引号

时间:2014-01-28 14:34:44

标签: bash shell svn trac

我正在尝试创建一个post-commit挂钩来在subversion提交后更新trac。

钩子看起来像这样:

#!/bin/sh
/usr/bin/trac-admin /var/trac/trac-env/ changeset added "$1" "$2"
exit 0

(代码来自http://trac.edgewall.org/wiki/TracRepositoryAdmin

但是,当我手动执行脚本时,出现以下错误:

./post-commit /var/svn/myrepos 100
*** Unknown syntax: changeset 'added' '/var/svn/myrepos' '100'

我的问题:单引号来自哪里?

1 个答案:

答案 0 :(得分:1)

只是错误信息格式化。请参阅triplee的评论。