Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

       dejagnu — DejaGnu の補助コマンド起動

書式

       dejagnucommand⟩ [--help | options...] --help --version

説明

       コマンドは、  要求された  command を実装しているスクリプトを検索します。 複数の実装が利用可能である場合に
       は、 内部の固定リストに基づいて、 対象を選び出します。 そしてそのコマンドを実行します。

オプション

       --help     コマンドを実行せず、 ヘルプメッセージを表示します。 コマンドが指定されなかった場合、  自体の簡
                  単な使用方法を表示します。

       -V, --version
                  DejaGnu のバージョンを含めた、 本ツールのバージョン情報を表示します。 コマンドが指定されていて
                  も無視されます。

       -v, --verbose
                  自体の操作を説明する追加情報を出力します。 このオプションは、 起動されるコマンドにも受け渡され
                  ます。

       コマンド名の後ろに指定された引数は、 起動されるコマンドにすべて受け渡されます。

環境変数

       DEJAGNULIBS  設定する場合は、  ファイルシステム上の DejaGnu ライブラリの場所を設定します。 DEJAGNULIBS が
                    設定された場合、 “FILES” に説明する検索処理は行われません。

       AWK          Awk インタープリターへのフルパスを指定します。 これは GNU Awk の場合もあり、  そうでない場合
                    もあります。  これが設定されていない場合、 awk プログラムは PATH から検索されます。 Awk イン
                    タープリターが GNU Awk であった場合、 Awk インタープリターの実行時には --posix  オプションが
                    与えられます。

       GAWK         GNU  Awk へのフルパスを指定します。 これが設定されていない場合、 gawk プログラムは  PATH か
                    ら検索されます。

       BASH         GNU Bash へのフルパスを指定します。 これが設定されていない場合、 bash プログラムは PATH から
                    検索されます。 なおスクリプトの実行中には、 たとえ sh として実行していても、  この変数を設定
                    するのは Bash です。

       EXPECT       Expect へのフルパスを指定します。 これは、 すでにロードされている Expect 拡張を使った Tcl イ
                    ンタープリターです。  これが設定されていない場合、  expect  プログラムは PATH から検索されま
                    す。 なお DejaGnu コアは Expect によって記述されているため、  このインタープリターはいつでも
                    利用可能となっています。

       TCLSH        Tcl  インタープリターのフルパスを指定します。  これが設定されていない場合、 tclsh プログラム
                    は  PATH から検索されます。

       なお GNU Awk は Awk のスーパーセットであり、 Expect は Tcl のスーパーセットとみなされています。  そしてい
       ずれも、  前者のプログラムを利用して、 後者のプログラムで書かれたスクリプトを実行できるようにしています。
       このことから、 一般に Awk プログラムの実行は GNU 拡張を無効にして行われます。  それは  GNU  Awk  に対する
       --posix  オプションを使って実現しています。 Tcl プログラムは、 tclsh または expect のいずれかによって実行
       される場合があるため、 これに合わせて作成しておく必要があります。

ファイル

       $DEJAGNULIBS/commands  DEJAGNULIBS が設定されている場合、 コマンドスクリプトは、 すべてこのディレクトリ内
                              にあるものとして動作します。
       設定されていない場合、 以下に示すディレクトリの中から、  実際に存在する最初のディレクトリが用いられます。
       なお @bindir@ は 自体が存在しているディレクトリです。

             @bindir@/../share/dejagnu/commands

             @bindir@/../../share/dejagnu/commands

             /usr/share/dejagnu/commands

             /usr/local/share/dejagnu/commands

関連項目

       DejaGnu の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。 info プログラムが適切に
       インストールされていれば、 コマンド info dejagnu の実行によって、 完全なマニュアルを参照できます。

著者

       Jacob Bachmeyer

バグ

       シェルの利用制限により、 コマンド名は引数よりも前に記述する必要があります。

GNU                                                2018/12/17                                         DEJAGNU(1)