1

我想知道如何将管道从 vim 传递到 bash .... pe

此命令适用于我的 bash shell:

$ sort -k2n -t'|' /cygdrive/d/test55.txt

如果我在 Vim 中打开文本文件并应用相同的命令

:%!sort -k2n -t'|'

它给出了一个错误:
''' 不是内部或外部命令、可运行程序或批处理文件。

正则表达式也有同样的问题。是否可以将正则表达式从 vim 传递到 bash?
体育

:%!sort -k3 -t'\a\{3,}'

(在第三次之后排序一个单词长于 3 个字符)

或者

:%!sort -k3 -t'[,;]'

(在第 3 次找到 ',' 或 ';' 后排序)

1)如何将管道传递给bash?
2)如何将正则表达式发送到 bash?

4

0 回答 0