alias v='vim -esu NONE +'g/v^(.+)$_.{-}^1$/d''
将从输入文件中删除重复的行,并将:wq
也删除。我想为此创建别名,但出现错误syntax error near unexpected token
(`
在shell中,不能在一对单引号中嵌套单引号。
您可以使用:
alias v="vim -esu NONE +'g/v^(.+)$_.{-}^1$/d'"
或者最好使用一个函数而不是alias
,而不用担心引用:
v() { vim -esu NONE +'g/v^(.+)$_.{-}^1$/d'; }