<!-- -*- mode:text coding:euc-jp -*-
 $FML: recipes.address.sgml,v 1.2 2006/01/19 04:34:38 fukachan Exp $
-->


<qandaentry>
<question>
<para>
定義されているアドレス一覧を見たい。
</para>
</question>

<answer>

<para>
fmladdr コマンドが
/etc/passwd で定義されているユーザと
aliases ファイルに設定されている全アドレスを表示してくれます。
<screen>
% /usr/local/bin/fmladdr
</screen>
</para>

<para>
<warning>
<para>
fmladdr コマンドと fmlalias コマンドの違いは、
一覧にユーザ( /etc/passwd で定義されているもの )を含むか否か？という点です。
fmladdr は含みます、fmlalias は含みません。 
fmlalias は純粋に alias 群を表示します。
</para>
</warning>
</para>

</answer>
</qandaentry>


<qandaentry>
<question>
<para>
定義されている alias 一覧を見たい。
</para>
</question>

<answer>

<para>
fmlalias コマンドが 
aliases ファイル(群)に設定されている全アドレスを表示してくれます。
<screen>
% /usr/local/bin/fmlalias
</screen>
</para>

<para>
<warning>
<para>
fmladdr コマンドと fmlalias コマンドの違いは、
一覧にユーザ( /etc/passwd で定義されているもの )を含むか否か？という点です。
fmladdr は含みます、fmlalias は含みません。 
fmlalias は純粋に alias 群を表示します。
</para>
</warning>
</para>

</answer>
</qandaentry>


<qandaentry>

<question>
<para>
あるメンバーが所属しているＭＬをすべて表示したい
</para>
</question>

<answer>

<para>
「grep コマンドを使え！」と言いたいところですが、
grep では、うまくいきません。
というのは、メンバーリストがファイルだけとは限らないので、
すべて出力させてから grep してみないとわかりません。
たとえば
(Unix らしく)、
<screen>
% /usr/local/bin/fml ＭＬアドレス list | grep アドレス
</screen>
を各ＭＬについて繰り返すという操作をしてください。
</para>

<para>
また、ひんぱんに行うのであれば、
シェルスクリプトにするとよいですよ。
</para>

<!--
<para>
これでも面倒かなぁ、よっぽどひんぱんに行なう作業というのであれば、
それ用のコマンドを用意しても良いのですが、はてさて？
</para>
-->

</answer>

</qandaentry>
