エディタから入力を受け取る(vim/nano/emacs/textmate?)

エディタから入力を受け取る(vim/nano/emacs/textmate?)

vim、nano、emacs、またはコマンドラインではなくエディタ(MacVim / TextMate)からStdIn入力を取得する方法があるかどうか疑問に思います$EDITOR。オプション/解決方法/ベストプラクティスは何ですか?

heredoc基本的に私は$ editorを使ってワークフローを作成したいと思います。

$ sort -nr << FOO | uniq -c 
pipe heredoc> foo 
pipe heredoc> bar
pipe heredoc> baz
pipe heredoc> foo
pipe heredoc> FOO
   2 foo
   1 baz
   1 bar

ベストアンサー1

vipeパッケージのコマンドその他のユーティリティパイプラインの途中で$ EDITORを起動できます。
次のように、目的の動作を取得できます。

$ </dev/null vipe |sort -nr | uniq -c 

おすすめ記事