我正试图编写一个SVN的post-commit hook,这个hook运行在我们的开发服务器上。我的目标是尝试自动检出已提交的项目到它在服务器上托管的目录中。然而,我需要能够只读取传递给脚本的目录字符串中的最后一个目录,以便检出到与我们项目所在的子目录相同的地方。
例如,如果我对名为“example”的项目进行SVN提交,我的脚本将得到"/usr/local/svn/repos/example"作为其第一个参数。我需要从字符串末尾获取"example"并将其与另一个字符串连接起来,以便可以检出到"/server/root/example"并立即查看更改。
例如,如果我对名为“example”的项目进行SVN提交,我的脚本将得到"/usr/local/svn/repos/example"作为其第一个参数。我需要从字符串末尾获取"example"并将其与另一个字符串连接起来,以便可以检出到"/server/root/example"并立即查看更改。
SUBDIR="/path/to/whatever/$(basename $1)"
。 - TJ L$1
,或者$1
是空的。 - sth