Next: , Previous: Initial Options, Up: Command Arguments


A.3 コマンド引数の例

以下は、引数やオプションを指定したEmacsの使用例です。 ファイルhack-c.elにはLispプログラムが入っているものとします。 これをロードすると、Cのプログラムを内容とするカレントバッファに対して なんらかの有用な操作を行うものとします。

     emacs -batch foo.c -l hack-c -f save-buffer >& log

この意味は、foo.cを訪れ、 (訪れたファイルを変更する)hack-c.elをロードし、 foo.cに保存し (save-bufferC-x C-sにバインドされた関数)、 (‘-batch’があるので)終了してシェルへ戻ります。 また、‘-batch’によりEmacsは表示端末を利用できないと仮定するので、 出力をlogへリダイレクトしても問題ないことが保証されます。