te
Copyright (c) 1982-2007 AT&T Knowledge Ventures
To view license terms, see http://www.opensource.org/licenses/cpl1.0.txt
Portions Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
shcomp 1 "2011 7 月 12 日" "SunOS 5.11" "ユーザーコマンド"
名前
shcomp - ksh シェルスクリプトのコンパイル
形式

shcomp [-nv] [infile [outfile]]

shcomp -D [infile [outfile]]
機能説明

-D オプションが指定されていない場合、shcomp はシェルスクリプト infile を使用して、ksh が元のスクリプトと同様に読み取りおよび実行を行うバイナリ形式ファイル outfile を作成します。

スクリプトが読み込まれると別名が処理されます。変数の展開が必要な値を持つ別名定義は正常に動作しません。

オプション

次のオプションがサポートされています。

-D

--dictionary

国際化のためにメッセージカタログに格納する必要がある文字列のリストが生成されます。 このオプションを指定すると、$ が前に付いた二重引用符で囲まれているすべての文字列が、1 行に 1 つのリテラルという形式で出力されます。リテラル $"foo" は、出力に "foo" と書き込まれます。これらは、国際化のためにロケール固有のバージョンに変換する必要があるメッセージです。

-n

--noexec

廃止された構成または準拠していない構成に対する警告メッセージを表示します。

-v

--verbose

infile から読み込んだ入力内容を標準エラー出力に書き込みます。

オペランド

次のオペランドがサポートされています。

infile

入力として使用される、シェルスクリプトを含むファイルの名前を指定します。 infile を省略した場合、シェルスクリプトは標準入力から読み込まれます。

outfile

出力ファイルの名前を指定します。 outfile を省略した場合、いずれのモードでも結果は標準出力に書き込まれます。

終了ステータス

次の終了値が返されます。

0

正常終了。

>0

エラーが発生しました。

属性

属性についての詳細は、attributes(5) を参照してください。

属性タイプ属性値
使用条件system/core-os
CSI有効
インタフェースの安定性下記を参照。

コマンド行インタフェースとシステム変数は「確実」です。コンパイルされたシェルコードの形式は「非公開」です。-D オプションの出力は「流動的」です。

関連項目

ksh(1), attributes(5)