[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Onelinerはe-パイプという機能でシェルとEmacsを統合します。
3.1 e-パイプ e-パイプとパイプバッフ 3.2.1 e-パイプのシンタックス シンタックス
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
通常 UNIXシェルでは、コマンド間の入出力をパイプ`|' 記号で接続できます。
一方、Onelinerはパイプ`|' 記号を使って、コマンドの標準出力を Emacsバッファに接続したり、Emacsバッファをコマンドの標準入力に接続したりできます。 これを e-パイプと呼びます。下記の図はイメージ図です。
|
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Onelinerではパイプバッファを頻繁に使います。
パイプバッファは `|'(e-パイプ)を使って コマンドと接続できます。
以下のような単純な操作で 自動的にパイプバッファが用意されます。
|
また、パイプバッファは番号を持っており、 複数のパイプバッファから番号で選択することができます。
用語を次のように定義します。
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
|
[]内のシンタックスについて解説します。
実際の記述例は以下のようになります。:
|
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |