Solaris モジューラデバッガ

コマンド

コマンドは、次のうちのどれかです。

pipeline [ ! word ...] [ ; ]

パイプライン (pipeline) は単純コマンドですが、接尾辞として感嘆符 (!) 文字を付けることもできます。この場合、デバッガは、pipe(2) を開いた後、MDB パイプライン内の最後の dcmd の標準出力を、$SHELL -c の実行により形成された外部プロセスへ送ります。c オプションの後には、感嘆符 (!) で始まる文字列が続きます。詳細については、「シェルエスケープ」を参照してください。

expression pipeline [ ! word ... ] [ ; ]

パイプラインは単純コマンドですが、先頭に式 (expression) を付けることもできます。この場合、パイプラインの実行前に、ドット値 (" . " で表される変数) が式の値に設定されます。

expression , expression pipeline [ ! word ... ] [ ; ]

パイプラインは単純コマンドですが、先頭に式を 2 つ付けることもできます。最初の式は新しいドット値を判定するために評価され、2 番目の式はパイプライン内の最初の dcmd の繰り返し回数を判定するために評価されます。この場合、dcmd は、判定された回数繰り返し実行し、その後にパイプライン内の次の dcmd を実行します。繰り返し回数は、パイプライン内の最初の dcmd にだけ適用されます。

, expression pipeline [ ! word ... ] [ ; ]

式の値に応じて、パイプライン内の最初の dcmd が繰り返されます。ただし、先頭の式が省略されている場合は、ドットは変更されません。

expression [ ! word ... ] [ ; ]

コマンドは、算術式だけで構成される場合があります。この場合、式が評価された後、その値にドット変数が設定されます。次に、直前の dcmd と引数が新しいドット値を使用して実行されます。

expression , expression [ ! word ... ] [ ; ]

コマンドは、ドット式と繰り返し回数式だけで構成される場合があります。この場合、最初の式の値がドットに設定された後、2 番目の式で指定された回数、直前の dcmd と引数が繰り返し実行されます。

, expression [ ! word ... ] [ ; ]

直前の dcmd と引数が、繰り返し回数式の値で指定された回数、繰り返し実行されます。ただし、先頭の式が省略されている場合は、ドットは変更されません。

! word ... [ ; ]

コマンドが感嘆符 (!) で始まっている場合は、どの dcmd も実行されず、$SHELL -c がデバッガによって実行されます。c オプションの後には、感嘆符 (!) で始まる文字列が続きます。