getposix - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド getposix です。

プログラム:

NAME


get — SCCS ファイルのバージョンを取得します (開発)

SYNOPSIS


取得する [−begkmnlLpst] [−c カットオフ] [−i リスト] [−r SID] [−× リスト] file...

DESCRIPTION


  取得する ユーティリティは、指定された各 SCCS からテキスト ファイルを生成します。 file による
そのオプションによって与えられる仕様。

生成されたテキストは通常​​、 gファイル 誰の名前は
SCCS ファイル名から先頭の "s.".

OPTIONS


  取得する ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン.

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

−r SID SCCS のバージョン (デルタ) の SCCS 識別文字列 (SID) を示す
取得するファイル。 この表は、最も有用なケースについて、どのバージョンかを示しています
SCCS ファイルの取得 (および最終的に取得されるバージョンの SID
によって作成された デルタ もし −e オプションも使用されます)、SID の関数として
指定。

−c カットオフ を示してください カットオフ 日時、形式:

YY[MM[DD[HH[MM[SS]]]]]]

  YY コンポーネント、[69,99]の範囲の値は、1969年から
1999を含み、[00,68]の範囲の値は、2000年から
2068を含む。

注: この規格の将来のバージョンでは、デフォルトになると予想されます
2桁の年から推測される世紀が変わります。 (これはに適用されます
2桁の年を入力として受け入れるすべてのコマンド。)

指定後に作成されたSCCSファイルへの変更(デルタ)はありません
カットオフ 生成されたテキスト ファイルには日時が含まれます。 単位省略
日時のデフォルトから可能な最大値まで。 例えば、 −c
7502 は次と同等です −c 750228235959.

任意の数の非数値文字で、さまざまな 2 桁の部分を区切ることができます。
  カットオフ 日付時刻。 この機能により、ユーザーは カットオフ の日付
フォーム: −c "77/2/2 9:22:25".

−e ことを示します 取得する 編集または変更を行うためのものです (デルタ)
その後の使用を介してSCCSファイルに デルタを選択します。 −e で使用されるオプション 取得する for
SCCS ファイルの特定のバージョン (SID) は、さらに 取得する コマンド
同じ SID で編集してから デルタ 実行されるか、 j (共同編集) フラグ
SCCSファイルに設定されています。 の同時使用 取得する −e 異なる SID の場合は常に
ことができました。

Status gファイル によって生成されます 取得する また、 −e オプションが誤って台無しにされた
を再実行することで再生成される場合があります。 取得する コマンドで
  −k の代わりのオプション −e オプションを選択します。

シーリング、フロア、および許可されたユーザーのリストを介して指定された SCCS ファイル保護
SCCS ファイルに保存されていることは、 −e オプションが使用されます。

−b で使用する −e 新しいデルタが SID を持つ必要があることを示すオプション
下の表に示すように、新しいブランチ。 このオプションは、 b
フラグがファイルに存在しないか、取得されたデルタがリーフ デルタでない場合。
(リーフ デルタとは、SCCS ファイル ツリーに後続のデルタがないものです。)

注: ブランチ デルタは、常に非リーフ デルタから作成できます。

−i リスト 示す リスト 作成に含める (強制的に適用する) デルタの数
生成されたファイルの。 の リスト 構文は次のとおりです。

:: = | ,
:: = SID | SID - SID

SID (デルタの SCCS 識別) は、「SID」に示されている任意の形式にすることができます。
EXTENDED DESCRIPTION セクションの表の指定された列。
部分的な SID を指定した結果は規定されていません。 診断メッセージは
範囲内の最初の SID が XNUMX 番目の SID の祖先でない場合に書き込まれます。
範囲。

−× リスト 示す リスト で除外される (適用されないように強制される) デルタの数
生成されたファイルの作成。 を参照してください −i 以下のためのオプション リスト 形式でダウンロードすることができます。

−k 検索されたファイル内の識別キーワード (下記参照) の置換を抑制します。
値によるテキスト。 の −k オプションは、 −e オプションを選択します。

−l デルタ サマリーを lファイル.

−l 差分要約を標準出力に書き込みます。 通常はすべての有益な出力
標準出力に書き込まれる場合は、代わりに標準エラーに書き込まれます。
  −s オプションが使用されている場合、それは抑制されます。

−p SCCS ファイルから取得したテキストを標準出力に書き込みます。 いいえ gファイル
作成されます。 通常は標準に送られるすべての有益な出力
出力は代わりに標準エラーに送られます。 −s オプションが使用されます
その場合、それは消えます。

−s 通常は標準出力に書き込まれるすべての有益な出力を抑制します。 でも、
致命的なエラー メッセージ (常に標準エラーに書き込まれます)
影響を受けません。

−m SCCS ファイルから取得した各テキスト行の前に、そのデルタの SID を付けます。
テキスト行を SCCS ファイルに挿入しました。 形式は次のとおりです。

"%s\t%s", <SID>、클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. ライン>

−n 生成された各テキスト行の前に % を付けますM% 識別キーワード値 (を参照)
下)。 形式は次のとおりです。

"%s\t%s", <%M% >、클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. ライン>

両方の場合 −m および −n オプションが使用され、클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. ライン> に置き換えられます
  −m オプション生成形式。

−g SCCS ファイルからのテキストの実際の取得を抑制します。 主に使用されます
を生成する lファイル、または特定の SID の存在を確認します。

−t 特定のリリースで最近作成された (トップ) デルタにアクセスするために使用します (
例、 −r 1)、またはリリースとレベル (たとえば、 −r 1.2).

オペランド


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

file 既存のSCCSファイルまたはディレクトリのパス名。 もしも file ディレクトリであり、
取得する ユーティリティは、ディレクトリ内の各ファイルが次のように指定されているかのように動作します。
非SCCSファイルを除く名前付きファイル(パス名の最後のコンポーネントは
で始まらない s.)および読み取り不可能なファイルは黙って無視されます。

ちょうどXNUMXつの場合 file オペランドが表示され、 '−'、標準入力は
読む; 標準入力の各行は、SCCS ファイルの名前とみなされます。
処理される。 非 SCCS ファイルおよび読み取り不可能なファイルは、黙って無視されます。

標準入力


標準入力は、 file オペランドは次のように指定されます '−'.
テキスト ファイルの各行は、SCCS パス名として解釈されます。

入力 ファイル


SCCS ファイルは、不特定の形式のファイルでなければなりません。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 取得する:

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージと、書き込まれる情報メッセージ
標準出力 (または、標準エラーの場合は標準エラー) −p オプションが使用されます)。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

TZ SCCS ファイルに記述されている時刻と日付のタイムゾーンを特定します。
評価した。 もし TZ 変数が設定されていないか NULL であり、未指定のシステム デフォルトです。
タイムゾーンが使用されます。

非同期 イベント


デフォルト。

標準出力


処理されたファイルごとに、 取得する アクセスされている SID と
SCCS ファイルから取得した行数 (次の形式):

"%s\n%d 行\n", <SID>、 of ライン>

Status −e オプションが使用される場合、作成されるデルタの SID は、SID の後に表示されます。
アクセスされ、生成された行数の前に、POSIX ロケールで:

"%s\n新規 デルタ %s\n%d 行\n", <SID アクセス>,
<SID 〜へ be >、 of ライン>

名前付きファイルが複数ある場合、またはディレクトリまたは標準入力に名前が付けられている場合は、それぞれ
パス名は、前述の形式のいずれかで示されている各行の前に記述されます。

"\ n%s:\ n"、 <パス名>

Status −l オプションが使用されると、指定された形式に従ってデルタ サマリーが書き込まれます。
以下で l-ファイル.

Status −i オプションが使用される場合、含まれるデルタは表記に従ってリストされます。
POSIX ロケール:

"含まれています:\n"

Status −× オプションが使用される場合、除外されたデルタは表記に従ってリストされます。
POSIX ロケール:

"除外:\n"

Status −p or −l オプションが指定されている場合、標準出力はテキストで構成されます
SCCS ファイルから取得されます。

標準


標準エラーは、診断メッセージにのみ使用されます。 −p or −l
オプションが指定されている場合、通常は標準に送信されるすべての情報メッセージが含まれます
出力。

出力 ファイル


によっていくつかの補助ファイルが作成される場合があります。 取得する. これらのファイルは一般的に
gファイル, lファイル, pファイル, Zファイル. その前の手紙と呼ばれる タグ
補助ファイル名は、SCCS ファイル名から形成されます: アプリケーションは、
すべての SCCS ファイル名の最後のコンポーネントが次の形式であること s.モジュール名; 補助
ファイルは、先頭を置き換えて名前を付ける必要があります s タグ付き。 の gファイル になるだろう
このスキームの例外: gファイル を取り除いた名前です。 s. プレフィックス。 たとえば、
s.xyz.c、補助ファイル名は次のようになります xyz.c, l.xyz.c, p.xyz.c, z.xyz.c,


  gファイル生成されたテキストを含む は、現在のディレクトリに作成されます
( −p オプションが使用されます)。 あ gファイル あるかどうかにかかわらず、すべての場合に作成されるものとします。
テキストの行はによって生成されました 取得する. これは、実際のユーザーが所有するものとします。 もし −k
オプションが使用または暗示されている場合、 gファイル 所有者のみが書き込み可能でなければならない (読み取り専用)
他の全員); それ以外の場合は、読み取り専用になります。 実際のユーザーのみが書き込みを行う必要があります
現在のディレクトリの権限。

  lファイル を生成する際にどのデルタが適用されたかを示す表を含むものとします。
取得したテキスト。 の lファイル 場合、現在のディレクトリに作成されます。 −l オプションがある
使用済み; 読み取り専用で、実際のユーザーが所有します。 本当のユーザーだけが必要
現在のディレクトリに書き込み権限があること。

の行 lファイル 次の形式にする必要があります。

"%c%c%c %s\t%s %s \ n "、 <code1>、code2>、code3>,
<SID>、日付時刻>、ログイン>

エントリは次のとおりです。

<code1>あデルタが適用された場合。 「*」 さもないと。

<code2>あデルタが適用された場合、または適用されずに無視された場合。 「*」 もし
デルタは適用されず、無視されませんでした。

<code3> デルタが適用された、または適用されなかった特別な理由を示す文字:

I 含まれています。

X 除外。

C カットオフ( −c オプション)。

<日付時刻>
日付と時刻 ( date ユーティリティの %y/%m/%d %T 変換
指定形式)の作成。

<ログイン> 作成者のログイン名 デルタ.

コメントと MR データは、インデントされた次の行に続きます。 . ブランク
行は各エントリを終了します。

  pファイル から生じる情報を渡すために使用されます。 取得する また、 −e オプションに沿って
〜へ デルタ. その内容は、次の実行を防止するためにも使用されます。 取得する また、
−e まで同じ SID のオプション デルタ が実行されるか、ジョイント編集フラグ、 j、 に設定されています
SCCS ファイル。 の pファイル SCCSファイルを含むディレクトリに作成され、
アプリケーションは、有効なユーザーがその中で書き込み許可を持っていることを保証しなければなりません
ディレクトリ。 所有者のみが書き込み可能であり、有効なユーザーが所有します。 各行
セクションに pファイル 次の形式にする必要があります。

"%NS %s %s %s%s%s\n", <gファイル SID>,
<SID of 新製品 デルタ>、ログイン名 of リアル user>,
<日付時刻>、私は〜を重視します>、x値>

どこ私は〜を重視します> フォーマットを使用 "" いいえの場合 −i オプションが指定され、
フォーマット:

" −i%s", <−i オプション オプション引数>

もし −i オプションが指定され、x値> フォーマットを使用 "" いいえの場合 −× オプションは
指定し、次の形式を使用する必要があります。

" −x%s", <−x オプション オプション引数>

もし −× オプションが指定されました。 には、任意の行数を指定できます。 pファイル at
いつでも; XNUMX つの回線が同じ新しいデルタ SID を持つことはありません。

  Zファイル 同時更新に対するロックアウト メカニズムとして機能します。 その内容
コマンドのバイナリ プロセス ID (つまり、 取得する) を作成しました。 の Zファイル
期間中、SCCS ファイルを含むディレクトリに作成されるものとします。 取得するを選択します。
と同じ保護制限 pファイル を申請するものとします。 Zファイルを選択します。 z-
file 読み取り専用で作成されます。

拡張済み DESCRIPTION


┌────────────────────────────────────────────────── ────────────────────────────┐
決定 of SCCS 識別 文字列
├────────────────────────────────────────────────── ────────────────────────────┤
シド* −b キーレター その他 SID SID of デルタ
指定の 使用済み† の賃貸条件 取得しました 〜へ be 作成した
├────────────────────────────────────────────────── ────────────────────────────┤
│none‡ no R のデフォルトは mR mR.mL mR.(mL+1) │
├────────────────────────────────────────────────── ────────────────────────────┤
│なし‡ はい R のデフォルトは mR mR.mL mR.mL.(mB+1).1 │
├────────────────────────────────────────────────── ────────────────────────────┤
│R no R > mR mR.mL R.1*** │
├────────────────────────────────────────────────── ────────────────────────────┤
│R no R = mR mR.mL mR.(mL+1) │
├────────────────────────────────────────────────── ────────────────────────────┤
│R はい R > mR mR.mL mR.mL.(mB+1).1 │
├────────────────────────────────────────────────── ────────────────────────────┤
│R はい R = mR mR.mL mR.mL.(mB+1).1 │
├────────────────────────────────────────────────── ────────────────────────────┤
│R − R < mR であり、R は hR.mL** hR.mL.(mB+1).1 │
│存在しない│
├────────────────────────────────────────────────── ────────────────────────────┤
│R − R.mL の幹後継者 R.mL.(mB+1).1 │
│リリース > RとR │
│あります│
├────────────────────────────────────────────────── ────────────────────────────┤
│RL no No 幹の後継者 RL R.(L+1) │
├────────────────────────────────────────────────── ────────────────────────────┤
│RL yes なし トランク サクセサ RL RL(mB+1).1 │
├────────────────────────────────────────────────── ────────────────────────────┤
│RL − RL のトランク サクセサ RL(mB+1).1 │
│リリース≧R│
├────────────────────────────────────────────────── ────────────────────────────┤
│RLB no 分岐後継者なし RLBmS RLB(mS+1) │
├────────────────────────────────────────────────── ────────────────────────────┤
│RLB yes 分岐後継者なし RLBmS RL(mB+1).1 │
├────────────────────────────────────────────────── ────────────────────────────┤
│RLBS no 分岐後継者なし RLBS RLB(S+1) │
├────────────────────────────────────────────────── ────────────────────────────┤
│RLBS yes 分岐後継者なし RLBS RL(mB+1).1 │
├────────────────────────────────────────────────── ────────────────────────────┤
│RLBS − 分岐後継 RLBS RL(mB+1).1 │
└────────────────────────────────────────────────── ────────────────────────────┘
* R、L、B、および S は、SID のリリース、レベル、ブランチ、およびシーケンス コンポーネントです。
それぞれ; m は最大値を意味します。 したがって、たとえば、R.mL は「最大レベル」を意味します。
リリース内の番号 R''; RL(mB+1).1 は、「最初のシーケンス番号」を意味します。
リリース内のレベル L の新しいブランチ (つまり、最大ブランチ番号 + XNUMX)
R''。 指定された SID が RL、RLB、または RLBS の形式である場合、それぞれの
指定されたコンポーネントが存在する必要があります。

** hR は、指定された値よりも低い、存在しない最高の既存のリリースです。
Rを解放します。

*** これは、新しいリリースで最初のデルタの作成を強制するために使用されます。

† NS −b オプションは、 b フラグがファイルに存在します。 のエントリ
'−' 「無関係」を意味します。

‡ このケースは、 d (デフォルト SID) フラグはファイルに存在しません。 もし d
フラグがファイルに存在する場合、SID は d フラグが解釈されます
コマンドラインで指定されたかのように。 したがって、他のケースの XNUMX つ
この表が適用されます。

エントルピー 日付 および Time
gファイル が生成されると、SCCS ファイル内のデルタの作成時間が取り込まれる場合があります。
アカウント。 これらの時間のいずれかが明らかに未来である場合、動作は指定されていません。

識別 キーワード
識別情報は、SCCS ファイルから検索されたテキストに挿入されます。
識別キーワードが出現するたびにその値に置き換えます。 以下
キーワードは、SCCS ファイルに保存されたテキストで使用できます。

%M% モジュール名: m ファイル内のフラグ、または存在しない場合は名前
先頭の SCCS ファイルの s. 除去された。

%I% SCCS 識別 (SID) (%R%.%L% また %R%.%L%.%B%.%S%) 取得したテキストの。

%R% リリース。

%L% レベル。

%B% ブランチ。

%S% 順序。

%D% 現在の日付 (YY/MM/DD).

%H% 現在の日付 (MM/DD/YY).

%T% 現在の時刻 (HH:MM:SS).

%E% 適用された最新のデルタが作成された日付 (YY/MM/DD).

%G% 適用された最新のデルタが作成された日付 (MM/DD/YY).

%U% 適用された最新のデルタが作成された時間 (HH:MM:SS).

%Y% モジュールタイプ: の値 t SCCS ファイルのフラグ。

%F% SCCS ファイル名。

%P% SCCS 絶対パス名。

%Q% の値 q ファイル内のフラグ。

%C% 現在の行番号。 このキーワードは、によって出力されたメッセージを識別するためのものです。
「これは起こるべきではなかった」タイプのエラーなどのプログラム。 そうではない
シーケンス番号を提供するためにすべての行で使用されることを意図しています。

%Z% XNUMX 文字の文字列 「@(#)」 によって認識可能 .

%W% 構築の省略表記 文字列:

%W%=%Z%%M% %私%

%A% を構築するためのもう XNUMX つの簡略表記 文字列:

%A%=%Z%%Y%%M%%I%%Z%

EXIT ステータス


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

0正常に完了しました。

> 0エラーが発生しました。

結果 OF エラー


デフォルト。

  フォロー中 セクション   有益です。

お申込み USAGE


システムの日付と時刻が変更されている場合 (たとえば、
転送してから再度戻す、またはネットワーク上の非同期クロックなど)が発生する可能性もあります。
の値が異なる場合、 TZ 環境変数が使用されます。

同様の性質の問題が、 デルタ ユーティリティ、これは
通常の操作の一環として、以前のファイル本体を作業ファイルと比較します。


なし。

理論的根拠


なし。

未来 道順


なし。

onworks.net サービスを使用して getposix オンラインを使用する



最新のLinuxおよびWindowsオンラインプログラム