【发布时间】:2013-08-13 17:53:00
【问题描述】:
customfetch = !git fetch -r `wget -qO - http://hudson/url_to_project/lastStableBuild/ | gawk 'c&&!--c;/Revision:/{c=1}' | sed -ne 's/<.*//p' | sed -ne 's/\s//p'`
我想为 git 创建一个别名,它对 hudsen 上报告的最后一个稳定版本的 svn 修订号执行 git svn fetch -r。我下载页面,解析修订号并尝试获取该修订号。获取修订号的命令可以正常工作,但是当我尝试创建别名时它失败了:
git svn fetch -r `wget -qO - http://hudson/url_to_project/lastStableBuild/ | gawk 'c&&!--c: -c: line 0: unexpected EOF while looking for matching `''
git svn fetch -r `wget -qO - http://hudson/url_to_project/lastStableBuild/ | gawk 'c&&!--c: -c: line 1: syntax error: unexpected end of file
我无法弄清楚该命令有什么问题,因为我关闭了打开的反引号,并且所有打开的 ' 都已关闭。
我怎样才能让它工作?
【问题讨论】: