これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド aeca です。
プログラム:
NAME
aegis 属性変更 - 変更の属性を変更します
SYNOPSIS
イージス -Change_Attributes -ファイル 属性ファイル [ オプション...]
イージス -Change_Attributes -編集 [ オプション...]
イージス -Change_Attributes -Fix_ARCHitecture
イージス -Change_Attributes 名=値
イージス -Change_Attributes -リスト [ オプション...]
イージス -Change_Attributes -ヘルプ
イージス -Change_Attributes -UUID 文字列 [ オプション...]
DESCRIPTION
イージス -Change_Attributes コマンドは、オブジェクトの属性を設定、編集、またはリストするために使用されます。
変更します。
の出力 -リスト バリアントは、後で入力として使用するのに適しています。
見る aecattr(5)ファイル形式の説明。
名=値 このコマンドの形式は、変更セットを追加または変更する場合に使用できます。
属性。 属性がすでに存在する場合、それは変更されます。 もっとあれば
同じ名前を持つ複数の属性がある場合、最初の属性のみが変更されます。 の 名+=値
フォームは常にペアを追加します。
例
ファイルを編集すると、次のような内容が表示されます。
概要説明 = "ログイン(1) はうるさすぎる」。
description = "ユーザーがパスワードを入力するとき"
「間違って、XNUMX回行った後、 ログイン(1)」
「プログラムは彼らが忘れていると想定すべきです」
「パスワードを取得し、自動的にリセットします」
"彼らのために。";
原因 = 外部拡張;
属性 =
[
{
名前 = "バグジラ";
値 = "666";
},
{
名前 = "顧客優先";
値 = "高";
},
{
名前 = "マーケティングの優先順位";
値 = "緊急パニック-ヘッドレスチキン";
},
{
名前 = "エンジニアリング優先";
値 = "宇宙の熱による死の後";
}
];
セミコロンに注意してください。正しく入力する必要があります。 変更したいフィールドを編集します。
エディタを終了すると更新されます。
知られている 属性 名
予想される変更属性の使用の多くは、プロジェクトがアタッチできるようにすることです。
Aegis はセットを変更するために独自の特殊なデータを使用します。また、Aegis は独自のデータにいくつかの属性を使用します。
目的 (そして間違いなく、前方互換性を最大化するために常にそうするべきでした)
Aegisのアップグレード全体)。
aeget:インベントリ:非表示
ブール値。 true の場合、この変更セットは エーゲット(1)の変更セット
インベントリ ページ、使用者 助産師 -リプレイ 何をダウンロードして適用するかを決定します。
これは「ローカルのみ」のフラグと考えてください。
外国の著作権
ブール値。 true の場合、この変更セット内のファイルはどれもチェックされません。
aede ポリシー(1) 著作権の検証。
オリジナルのuuid
これはによって設定されます 助産師 -受け取る 受信変更セットがその前に変更されたとき
開発を終了する可能性があります。 複数ある場合もあります。 の エーゲット(1) 在庫「すべて」
ページには、これらの追加の UUID が表示されます。 助産師 -保留中 指図..
ユニバーサル ユニークな 識別する
各変更セットには、次の場所に一意の汎用識別子 (UUID) が割り当てられます。 統合する パス 時間。
これは、地理的に分散した場合にすべてのサイトにわたる変更を識別するのに役立ちます。
開発モデルが使用されています。 これは、どの変更が行われたかを迅速に判断するために悪用される可能性があります。
セットをダウンロードする必要があります。
-Universal_Unique_IDentifier オプションは、 助産師(1)と パッチ(1)コマンド
変更セットの UUID を設定します。 開発者は使用しないでください。
使い方 変更する Attributes in スクリプト
シェル スクリプトで Aegis 変更の属性を使用するには、いくつかの方法があります。
エアレポート(1)
レポート ジェネレーターは変更属性にアクセスできます。 その後、
レポートジェネレーターは必要なデータを出力します。
エースサブ(1)
多くの変更属性には、 エースサブ(5) コマンド置換、
を使用して印刷します エースサブ(1)コマンド。
aeca -l のリストオプション アエカ(1) コマンドを使用して、すべての値を出力できます。
編集可能な変更属性。 を使用して探ることができます grep(1)または awk(1)、または
類似した。
aexml(1)
変更内容を含む多くの情報を XML 形式で取得することが可能
属性。 この形式は、さまざまなパッケージで解析できます。
特定のニーズに最も適した方法を使用してください。
OPTIONS
次のオプションが理解されます。
-変化する 数
このオプションは、プロジェクト内の特定の変更を指定するために使用できます。 見る
イージス(1)このオプションの完全な説明。
-説明のみ
このオプションは、変更の説明のみを指定するために使用できます。
このコマンドの主題。 これは、何も含まれないプレーンテキストとして表示されます。
このコマンドが使用されていない場合は、引用符またはエスケープが存在します。
-編集
テキストエディタで属性を編集します。これは通常、より便利です。
テキストファイルを提供します。 The ビジュアル その後 環境変数EDITOR 環境変数は
使用するエディターの名前について相談しました。 デフォルトは vi(1)どちらも設定されていない場合。
ジョブの設定方法については、 ビジュアルコマンド および エディターコマンド のフィールド aeuconf(1)方法について
特にAegisの場合はこれをオーバーライドします。
警告:Aegisはエラーに直面したときに適切に動作しようとするため、一時的な
ファイルはホームディレクトリに残され、そこでさらに編集して再利用できます
また、 -ファイル オプションを選択します。
- 編集 オプションは、バックグラウンドで使用できない場合、または標準入力が
ターミナルではありません。
-編集_背景
ダムテキストエディタで属性を編集します。これは編集時に最もよく望まれます
コマンドは、標準入力を介してエディターにパイプされています。 のみ 環境変数EDITOR
使用するエディターの名前については、環境変数を参照してください。 それは
設定されていない場合、致命的なエラーが発生します。 を参照してください エディターコマンド フィールドイン aeuconf(1)どのように
特にAegisのためにこれをオーバーライドします。
-ファイル ファイル名
指定されたファイルから属性を取得します。 ファイル名 `-'は次のように理解されます
標準入力を意味します。
-Fix_ARCHitecture
このオプションを使用すると、変更変更のアーキテクチャ リストをすべてのアーキテクチャ リストに置き換えることができます。
プロジェクト構成ファイルの必須アーキテクチャに加えて、
現在のマシンに一致するオプションのアーキテクチャ。 と一緒に使用できない場合があります
-file または -edit オプション。
-ヘルプ
このオプションは、使用方法に関する詳細情報を取得するために使用できます。 イージス
プログラム。
-リスト
このオプションは、このコマンドに適したサブジェクトのリストを取得するために使用できます。
リストは予想よりも一般的かもしれません。
-事業 名
このオプションは、関心のあるプロジェクトを選択するために使用できます。 いいえの場合 -事業
オプションが指定されている場合、 AEGIS_PROJECT 環境変数が参照されます。 もしも
それは存在しません、ユーザーの $ HOME / .aegisrc ファイルはデフォルトで検査されます
プロジェクトフィールド(を参照) aeuconf(5)詳細については)。 それが存在しない場合は、
ユーザーが単一のプロジェクト内の変更のみに取り組んでいる場合、プロジェクト
nameのデフォルトはそのプロジェクトです。 それ以外の場合はエラーです。
-簡潔
このオプションを使用して、リストに最低限の
情報。 これは通常、シェルスクリプトに役立ちます。
-詳細
このオプションは、aegisがより多くの出力を生成するようにするために使用できます。 デフォルトではイージス
エラー時にのみ出力を生成します。 と一緒に使用する場合 -リスト オプションこのオプション
列見出しが追加されます。
-Universal_Unique_IDentifier 文字列
このオプションは、変更変更の UUID を設定するために使用できます。
-待って このオプションは、アクセスロックを待機するようにAegisコマンドを要求するために使用できます。
すぐに入手することはできません。 デフォルトはユーザーのものです ロック待機設定
指定されていない場合は、を参照してください。 aeuconf(5)詳細については。
-いいえ_お待ちください
このオプションは、アクセス時に致命的なエラーを発行するようにAegisコマンドを要求するために使用できます
ロックをすぐに取得することはできません。 デフォルトはユーザーのものです
ロック待機設定 指定されていない場合は、を参照してください。 aeuconf(5)詳細については。
参照 イージス(1)すべてのaegisコマンドに共通のオプション。
すべてのオプションは省略できます。 略語は大文字として文書化されていますが、
すべての小文字とアンダースコア(_)はオプションです。 連続して使用する必要があります
オプションの文字のシーケンス。
すべてのオプションでは大文字と小文字が区別されません。大文字または小文字、あるいは
両方の組み合わせ、ケースは重要ではありません。
例:引数「-project」、「-PROJ」、「-p」はすべて、
-事業 オプション。 引数「-prj」は連続しているため理解できません
オプションの文字は提供されませんでした。
オプションおよびその他のコマンドライン引数は、コマンドラインで任意に混在させることができます。
関数セレクターの後。
GNUの長いオプション名は理解されています。 すべてのオプション名が イージス 長いです、
これは、余分な先頭の「-」を無視することを意味します。 NS "--オプション=値「コンベンションも
理解した。
推奨 ALIAS
このコマンドの推奨エイリアスは次のとおりです。
csh% エイリアス aeca 'aegis -ca \!* -v'
sh$ aeca(){aegis -ca "$@" -v}
エラー
現在のユーザーが指定されたプロジェクトの管理者でない場合はエラーになります。
EXIT ステータス
イージス コマンドは、エラーが発生するとステータス1で終了します。 NS イージス コマンドはのみ
エラーがない場合は、ステータス0で終了します。
ENVIRONMENT 変数
見る イージス(1)このコマンドに影響を与える可能性のある環境変数のリスト。 見る
aepconf(5)プロジェクト構成ファイルの場合 プロジェクト固有 設定方法のフィールド
Aegisによって実行されるすべてのコマンドの環境変数。
onworks.net サービスを使用して aeca オンラインを使用する