| DEJAGNU(1) | General Commands Manual (urm) | DEJAGNU(1) |
dejagnu — DejaGnu
の補助コマンド起動
dejagnu
⟨command⟩
[--help | options...]
dejagnu --help
dejagnu --version
dejagnu
コマンドは、
要求された command
を実装しているスクリプトを検索します。
複数の実装が利用可能である場合には、
内部の固定リストに基づいて、
対象を選び出します。
そしてそのコマンドを実行します。
--helpdejagnu
自体の簡単な使用方法を表示します。-V,
--version-v,
--verbosedejagnu
自体の操作を説明する追加情報を出力します。
このオプションは、
起動されるコマンドにも受け渡されます。コマンド名の後ろに指定された引数は、 起動されるコマンドにすべて受け渡されます。
DEJAGNULIBSDEJAGNULIBS
が設定された場合、
FILES
に説明する検索処理は行われません。AWKawk
プログラムは
PATH
から検索されます。
Awk
インタープリターが
GNU Awk であった場合、 Awk
インタープリターの実行時には
--posix
オプションが与えられます。GAWKgawk
プログラムは
PATH
から検索されます。BASHbash
プログラムは
PATH
から検索されます。
なおスクリプトの実行中には、
たとえ sh
として実行していても、
この変数を設定するのは
Bash です。EXPECTexpect
プログラムは
PATH
から検索されます。
なお DejaGnu コアは Expect
によって記述されているため、
このインタープリターはいつでも利用可能となっています。TCLSHtclsh
プログラムは
PATH
から検索されます。なお GNU Awk は Awk
のスーパーセットであり、
Expect は Tcl
のスーパーセットとみなされています。
そしていずれも、
前者のプログラムを利用して、
後者のプログラムで書かれたスクリプトを実行できるようにしています。
このことから、
一般に Awk
プログラムの実行は GNU
拡張を無効にして行われます。
それは GNU Awk に対する
--posix
オプションを使って実現しています。
Tcl プログラムは、
tclsh または
expect
のいずれかによって実行される場合があるため、
これに合わせて作成しておく必要があります。
DEJAGNULIBS
が設定されている場合、
コマンドスクリプトは、
すべてこのディレクトリ内にあるものとして動作します。設定されていない場合、
以下に示すディレクトリの中から、
実際に存在する最初のディレクトリが用いられます。
なお @bindir@ は
dejagnu
自体が存在しているディレクトリです。
DejaGnu
の完全なドキュメントは
Texinfo
マニュアルとしてメンテナンスされています。
info
プログラムが適切にインストールされていれば、
コマンド info dejagnu
の実行によって、
完全なマニュアルを参照できます。
Jacob Bachmeyer
シェルの利用制限により、 コマンド名は引数よりも前に記述する必要があります。
| 2018/12/17 | GNU |