Go to main content

マニュアルページ セクション 1: ユーザーコマンド

印刷ビューの終了

更新: 2022年7月27日
 
 

pkgfmt(1)

名前

pkgfmt - パッケージマニフェストの整形

形式

/usr/bin/pkgfmt [-c|-d|-u] [package-manifest-file]

説明

–c または –d オプションが指定されない pkgfmt は、80 文字での行の折り返し、タイプによるアクションのソート、属性のソートなどを含む、一貫した方法でパッケージマニフェストを整形します。アクションに解析されない行 (マクロ、コメント、変換など) は、ソートされた順序では表示されません。

引数が指定されない場合、pkgfmtstdin を EOF まで読み取ったあと、整形されたマニフェストを stdout に書き込みます。コマンド行で指定されたマニフェストはすべて、その場所で整形されます。

–c オプションが指定された pkgfmt は、マニフェストが pkgfmt 形式で整形されているかどうかをチェックします。–d オプションを指定すると、ファイルが正しく整形されていない場合にその違いが表示されます。

オプション

サポートしているオプションは、次のとおりです。

–?
–-help

使用方法に関するメッセージを表示します。

–c

マニフェストが pkgfmt 形式で整形されているかどうかをチェックします。

–d

統合された形式で整形されたバージョンとのマニフェストの違いを表示します。

–u

80 文字で行を折り返しません。このオプションは、パッケージマニフェストに従来のテキスト処理ツールを適用する場合に有効です。

終了ステータス

次の終了ステータスが返されます。

0

コマンドが成功しました。

1

–c または –d オプションが指定され、1 つ以上のマニフェストが pkgfmt の正常な形式でないか、またはエラーが発生しました。

2

無効なコマンド行オプションが指定された。

99

予期しない例外が発生しました。

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

ATTRIBUTE TYPE
ATTRIBUTE VALUE
使用条件
package/pkg
インタフェースの安定性
不確実

関連項目

pkg(7)

https://github.com/oracle/solaris-ips