|
| 以 PDF 格式下载本书 (796 KB)
Intro_jfp(1)
名前
| 機能説明
| 属性
| 関連項目
| 診断
| 警告
| コマンド一覧
名前
Intro_jfp, intro_jfp– JFP コマンドおよびアプリケーションプログラムの序章
機能説明
本セクションでは、JFP が提供する コマンドについて アルファベット順に説明します。
その他のセクションについて
マニュアルページのコマンドの構文
特に説明しないかぎり、マニュアルページの「形式」の項で記述されるコマンドは、以下の構文に従って オプションやその他の引数を受け付けます。 そして、以下のように解釈されなければなりません。
name [–option...] [cmdarg...]
- [ ]
-
必須ではない option (オプション) や cmdarg (引数) を囲みます。
-
...
-
option (オプション) や cmdarg (引数が) 複数回発生することを意味します。
-
name
-
実行可能ファイルの名前です。
- { }
-
中括弧で囲まれた、オプションまたは引数 ( および両方 ) は独立しており、 括弧内のすべてを 1 つの単位として扱わなければなりません。
-
option
-
(常に ``–'' が先行します。) noargletter... または、 argletter optarg[,...]
-
noargletter
-
引数が必要ないオプション 1 文字を表します。 複数の noargletter を指定する場合、 1 つの ``–'' の後にまとめて指定できます (後述のルール 5)。
-
argletter
-
引数が必要なオプション 1 文字を表します。
-
optarg
-
argletter に必要なオプション引数 (文字列) です。 複数の optargs を argletter に指定する場合、コンマで区切る、または、タブか空白文字で区切って 引用符で囲まなければなりません (後述のルール)。
-
cmdarg
-
“–” で始まらないパス名 (または他のコマンドの引数)。 ``–'' だけを指定すると標準入力を表します。
コマンド構文規格:ルール
ここで説明するコマンド構文のルールは、 既存のコマンドすべてに適用されているわけではありません。 しかし、新規のコマンドはすべてこのルールに従う予定です。 すべてのシェルプロシージャは getopts(1) を使って、定位置パラメタを構文解析し、 オプションが合法かどうかチェックしなければなりません。 getopts(1) は、以下に説明するルール 3 から 10 までをサポートします。 その他の規則については、コマンド自身がチェックしなければなりません。
-
コマンド名 (上記の name) は、 2 文字から 9 文字までの長さでなければなりません。
-
コマンド名は、 小文字と数字だけで構成されなければなりません。
-
オプション名 (上記の option) は、 1 文字でなければなりません。
-
オプションには ``–'' が先行しなければなりません。
-
引数なしのオプションは、 1 つの ``–'' の後に複数個まとめて指定できます。
-
オプションとオプションの最初の引数 (上記の optarg) の間は、 タブか空白文字で区切らなければなりません。
-
オプションの引数は、必ず指定しなければなりません。
-
オプションに複数のオプションの引数が続く場合、 それぞれをコンマで区切る、または、タブか空白文字で区切って 引用符で囲まなければなりません (たとえば、–o xxx,z,yy や –o "xxx z yy" など)。
-
コマンド行上では、オプションはオペランド (上記の cmdarg) より前に指定しなければなりません。
-
``––'' を使って、オプションの終わりを示すことができます。
-
オプションの相対的な順番は問題になりません。
-
オペランド (上記の cmdarg) の相対的な順番は、 その位置によって、コマンドが決めた意味に影響します。
-
``–'' の前後に空白文字を指定した場合 (``–''だけを指定した場合) 、標準入力を表します。
属性
関連項目
診断
終了時、すべてのコマンドは状態を表す 2 バイトを返します。 1 つは、システムから提供され、終了の原因を示します。 もう 1 つ (正常な終了において) は、プログラムから提供されます ( exit(2) を参照)。 前のバイトが 0 の場合、正常な終了を表します。 後のバイトが 0 の場合、正常な実行を表します。 後のバイトがゼロでない場合、間違った引数を指定した、 または不良で受け入れることができないデータを指定した などの障害を示します。 このバイトは、「終了コード」、「終了状態」、「リターンコード」など さまざまな呼ばれ方をします。そして、 特別な使い方がある場合に限って説明されます。
警告
ヌル文字を含むファイルを処理しているときに、 予測していなかった結果を出すコマンドがあります。 通常このようなコマンドはテキスト入力行を文字列として扱っているので、 行中のヌル文字 (つまり文字列の終端) に出合うと混乱してしまうからです。
コマンド一覧
SunOS 5.10 最終更新日 2002 年 9 月 25 日
名前
| 機能説明
| 属性
| 関連項目
| 診断
| 警告
| コマンド一覧
|