鱼壳 - SVN按用户登录

时间:2014-12-05 09:47:53

标签: shell svn fish

我想创建一个自定义函数来显示用户的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:'$'字符开始变量名称。直接跟在'$'之后的字符'/'不允许作为变量名的一部分,变量名可能不是零个字符长。要了解有关鱼类变量扩展的更多信息,请键入“help expand-variable”。

有没有人有这个想法?

提前致谢。

1 个答案:

答案 0 :(得分:1)

它抱怨这条线:

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

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

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