1

vimからbashにパイプを渡す方法を知りたい.... pe

このコマンドは、私の bash シェルで機能します。

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

Vim でテキスト ファイルを開き、同じコマンドを適用すると、

:%!sort -k2n -t'|'

エラーが発生します:
「」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

正規表現と同じ問題。vimからbashに正規表現を渡すことはできませんか?

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

(単語が 3 文字より長い場合は 3 回目以降に並べ替えます)

また

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

(「,」または「;」が 3 回見つかった後にソート)

1) パイプを bash に渡すにはどうすればよいですか?
2) 正規表現を bash に送信するにはどうすればよいですか?

4

0 に答える 0