これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド deltaposix です。
プログラム:
NAME
デルタ — SCCS ファイルにデルタ (変更) を加えます (開発)
SYNOPSIS
デルタ [−nps] [−g リスト] [−m ミスターリスト] [−r SID] [−y[コメント]] file...
DESCRIPTION
デルタ ユーティリティは、指定された SCCS ファイルに変更を永続的に導入するために使用されます。
によって取得されたファイルに対して作成されたもの 取得する (と呼ばれる g ファイル、または生成されたファイル)。
OPTIONS
デルタ ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン、ただし −y オプションにはオプションのオプションがあります-
口論。 このオプションのオプション引数は、別の引数として指定することはできません。
次のオプションがサポートされます。
−r SID どのデルタを SCCS ファイルに作成するかを一意に識別します。 これの使用
オプションは、XNUMX つ以上の未処理の場合にのみ必要となります。 取得する のコマンド
編集(取得する −e) 同じ SCCS ファイルに対する操作は同じ人によって行われました (ログイン
名前)。 で指定された SID 値 −r オプションは SID のいずれかです
で指定された 取得する コマンド ライン、またはレポートによって作成される SID 取得する
効用; 見る 取得する.
−s それぞれに関連付けられたアクティビティのレポートを標準出力に抑制します。
file。 「STDOUT」セクションを参照してください。
−n 編集した内容の保持を指定する gファイル (通常はデルタの完了時に削除されます)
処理)。
−g リスト 指定します リスト (参照してください 取得する の定義については リスト) となるデルタ
これによって作成された変更レベル (SID) でファイルがアクセスされる場合は無視されます。
デルタ。
−m ミスターリスト アプリケーションが指定する変更要求 (MR) 番号を指定します。
新しいデルタを作成する理由。 これは、SCCS ファイルが次の場合に使用されます。
v フラグセット; 見る 管理人.
If −m 使用されておらず、 '−' ファイル引数として指定されていないため、標準
入力が端末の場合、STDOUT セクションで説明されているプロンプトが記述されます。
標準入力が読み取られる前に標準出力に送信されます。 標準入力が
端末ではないため、プロンプトは発行されません。
リスト内の MR は次のように区切られます。 文字またはエスケープ
文字。 逃れられないMRリストを終了するものとします。 逃亡
キャラクターは。
Status v flag に値がある場合、それはプログラムの名前とみなされます。
MR 番号の正確性を検証します。 ゼロ以外の終了ステータスが
MR 番号検証プログラムから返された、 デルタ ユーティリティはしなければならない
終了します。 (MR 番号がすべて有効ではなかったと想定されます。)
−y[コメント]
デルタを作成した理由を説明します。 の コメント 任意のものとなります
テキスト ファイルの定義を満たす行のグループ。 実装
サポートします コメントは 512 ~ XNUMX バイトであり、より長い値もサポートされる場合があります。 あ
null 文字列 (次のいずれかで指定) −y, −y""、またはプロンプトに応答して、
コメント)は有効とみなされます。 コメント.
If −y 指定されておらず、 '−' ファイル引数として指定されておらず、
標準入力が端末である場合、STDOUT セクションで説明されているプロンプトは、
標準入力が読み取られる前に標準出力に書き込まれる。 標準であれば
input は端末ではないため、プロンプトは発行されません。 逃れられないするだろう
コメントテキストを終了します。 エスケープ文字は。
−y オプションが必要になるのは、 file オペランドは次のように指定されます '−'.
−p デルタの前後の SCCS ファイルの差分を (標準出力に) 書き込みます。
で適用されます 差分 フォーマット; 見る 差分.
オペランド
次のオペランドがサポートされます。
file 既存のSCCSファイルまたはディレクトリのパス名。 もしも file ディレクトリであり、
デルタ ユーティリティは、ディレクトリ内の各ファイルが指定されているかのように動作します。
非 SCCS ファイルを除き、名前付きファイルとして扱われます (パス名の最後のコンポーネントは
で始まらない s.)および読み取り不可能なファイルは黙って無視されます。
ちょうどXNUMXつの場合 file オペランドが表示され、 '−'、標準入力は
読んだ; 標準入力の各行は、SCCSの名前と見なされます。
処理するファイル。 非SCCSファイルと読み取り不可能なファイルはサイレントになります
無視されます。
標準入力
標準入力は、次の場合にのみ使用されるテキスト ファイルです。
* を読むには ミスターリスト または コメント (参照 −m & −y オプション)。
* file オペランドは次のように指定する必要があります '−'。 この場合、 −y オプションは次の目的で使用する必要があります
コメントを指定し、SCCS ファイルに v フラグセット、 −m オプションも必要です
MRリストを指定するために使用されます。
入力 ファイル
入力ファイルは、SCCS ファイルにデータが含まれるテキスト ファイルでなければなりません。 もし
入力ファイルの任意の行の最初の文字はPOSIX ロケールの場合、結果は次のようになります。
不特定。 このファイルに 99999 行を超える行が含まれている場合、ファイルに記録されている行数は
このファイルのヘッダーは、このデルタでは 99999 になります。
ENVIRONMENT 変数
次の環境変数は、の実行に影響を与えます。 デルタ:
言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)
LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。
LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。
LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージと、書き込まれる情報メッセージ
標準出力に。
NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.
TZ SCCS ファイルに時刻と日付が書き込まれるタイムゾーンを決定します。
Status TZ 変数が未設定または NULL の場合、未指定のシステムのデフォルトのタイムゾーンは
中古。
非同期 イベント
SIGINT が捕捉された場合は、一時ファイルがクリーンアップされ、 デルタ なしで終了します
ゼロの終了コード。 他のすべての信号に対しては標準のアクションが実行されます。 見る セクション 1.4,
ユーティリティ 説明 デフォルト.
標準出力
標準出力は、POSIX ロケールの次のメッセージにのみ使用されます。
* プロンプト ( −m & −y オプション) を次の形式で指定します。
"夫人? "
「コメントは?」
MR プロンプトが記述されている場合は、常にコメント プロンプトの前に置く必要があります。
* 各ファイルのアクティビティのレポート ( −s オプションが指定されている場合)
次の形式:
"%s\n%d 挿入されました\n%d 削除されました\n%d 変更なし\n", <新作 SID>,
<数 of ライン 挿入された>、数 of ライン 削除された>,
<数 of ライン 変わらない>
標準
標準エラーは、診断メッセージにのみ使用されます。
出力 ファイル
更新される SCCS ファイルは、不特定形式のファイルとなります。
拡張済み DESCRIPTION
エントルピー 日付 & Time
デルタが SCCS ファイルに追加されると、システムの日付と時刻が記録されます。
新しいデルタ。 もし 取得する 明らかに日付が記録されたSCCSファイルを使用して実行されます。
将来の動作は不特定です。
EXIT ステータス
次の終了値が返されます。
0正常に完了しました。
> 0エラーが発生しました。
結果 OF エラー
デフォルト。
フォロー中 セクション 有益です。
お申込み USAGE
システムの日付と時刻が変更されている場合 (たとえば、
転送してから再度戻す、またはネットワーク上の非同期クロックなど)が発生する可能性もあります。
の値が異なる場合、 TZ 環境変数が使用されます。
同様の性質の問題が、 取得する ユーティリティ、これは
ファイル本体に日付と時刻を記録します。
例
なし。
理論的根拠
なし。
未来 道順
なし。
onworks.net サービスを使用してオンラインで deltaposix を使用する