鱼壳 - 用户SVN日志
问题描述:
我想为用户显示svn提交做一个自定义函数。这是鱼的代码。鱼壳 - 用户SVN日志
function svn_log_by_user --description 'print svn commmits by user in current svn directory'
svn log | sed -n "/$argv/,/-----$/p" | more
end
但它有像下面的一个错误:
鱼:在 '$' 字符开头的变量名。直接跟在'$'后面的字符'/'不能作为变量名的一部分,而变量名可能不是零字符长。要了解有关鱼类变量扩展的更多信息,请键入'help expand-variable'。
有没有人有想法?
在此先感谢。
答
它在抱怨行:
svn log | sed -n "/$argv/,/-----$/p" | more
^here
你需要躲避第二$
,就像这样:
svn log | sed -n "/$argv/,/-----\$/p" | more