鱼壳 - 用户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

但它有如下错误:

fish:"$"字符以变量名称开头。紧跟在"$"后面的字符"/"不允许作为变量名称的一部分,并且变量名称的长度不能为零。要了解有关鱼类变量扩展的更多信息,请键入"帮助扩展变量"。

有人对此有想法吗?

提前谢谢。

它抱怨的是这条线:

svn log | sed -n "/$argv/,/-----$/p" | more
                                ^here

您需要转义第二个$,如下所示:

svn log | sed -n "/$argv/,/-----$/p" | more

最新更新