これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド tabsposix です。
プログラム:
NAME
tabs — ターミナルタブを設定します
SYNOPSIS
タブ [ - n|−a|−a2|−c|−c2|−c3|−f|−p|−s|−u] [−T type]
タブ [−T type] n[[9月[+]n]...]
DESCRIPTION
当学校区の タブ ユーティリティは、最初にハードウェアをクリアする一連の文字を表示します。
端子タブ設定を実行し、指定された位置でタブストップを初期化します。
オプションで余白を調整します。
「タブストップの位置」というフレーズ N'' は、行頭から次のことを意味すると解釈されます。
出力の位置へのタブ移動 N 次の文字出力が
(Nその行の +1) 列目の位置。 許可されるタブストップの最大数はターミナルです。
依存。
実装可能である必要はない タブ 特定の端末では。 端子タイプの場合
から得られた TERM 環境変数または −T オプションはそのような端末を表します。
適切な診断メッセージが標準エラーに書き込まれます。 タブ で終了します
ゼロより大きいステータス。
OPTIONS
当学校区の タブ ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン、さまざまな拡張機能を除く: オプション −a2, −c2,
−c3 マルチキャラクターです。
次のオプションがサポートされます。
- n 均一な数の列位置で区切られた繰り返しタブストップを指定します。
nここで、 n は XNUMX 桁の XNUMX 進数です。 デフォルトの使用法は、 タブ なしで
引数は以下と同等でなければなりません タブ −8. いつ -0 が使用されている場合、タブストップは
クリアされ、新しいものは設定されません。
−a 1,10,16,36,72
アセンブラ。一部のメインフレームに適用されます。
−a2 1,10,16,40,72
アセンブラ。一部のメインフレームに適用されます。
−c 1,8,12,16,20,55
COBOL、通常の形式。
−c2 1,6,10,14,49
COBOL、コンパクト形式 (列 1 ~ 6 は省略)。
−c3 1,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,67
COBOL コンパクト形式 (列 1 から 6 は省略)。 −c2.
−f 1,7,11,15,19,23
FORTRAN
−p 1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61
PL / 1
−s 1,10,55
スノーボル
−う 1,12,20,44
アセンブラ。一部のメインフレームに適用されます。
−T type 端子の種類を示します。 このオプションが指定されていない場合、 TERM
変数が未設定または null の場合は、指定されていないデフォルトの端末タイプが使用されます。
の設定 type の値よりも優先されます。 TERM.
オペランド
次のオペランドがサポートされます。
n[[9月[+]n]...]
XNUMX つ以上のタブストップ値で構成される単一のコマンド ライン引数 (n)
区切り文字 (9月) のいずれかですまたは
キャラクター。 アプリケーションはタブストップ値が正であることを保証する必要があります
XNUMX 進整数を厳密に昇順に並べます。 タブストップ値 (
最初のもの) の前に、追加される増分とみなされます。
前の値に戻します。 たとえば、タブには 1,10,20,30、XNUMX、XNUMX、XNUMX、および "110+10+10インチは
同一であるとみなされます。
標準入力
使用されていない。
入力 ファイル
なし。
ENVIRONMENT 変数
次の環境変数は、の実行に影響を与えます。 タブ:
言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 変数 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)
LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。
LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数)。
LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。
NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.
TERM 端末の種類を決定します。 この変数が未設定または null の場合、および −T
オプションが指定されていない場合は、指定されていないデフォルトの端末タイプが使用されます。
非同期 イベント
デフォルト。
標準出力
標準出力が端末の場合、タブストップをクリアして設定するための適切なシーケンス
未指定の形式で標準出力に書き込まれる可能性があります。 標準出力が
ターミナルでは、未定義の結果が発生します。
標準
標準エラーは、診断メッセージにのみ使用されます。
出力 ファイル
なし。
拡張済み DESCRIPTION
なし。
EXIT ステータス
次の終了値が返されます。
0正常に完了しました。
> 0エラーが発生しました。
結果 OF エラー
デフォルト。
当学校区の フォロー中 セクション 有益です。
お申込み USAGE
このユーティリティは、端末のハードウェア タブと スティ タブ オプションを選択します。
このユーティリティはアプリケーションでの使用はお勧めできません。
一部の統合ディスプレイ ユニットには、タブ ストップを設定するためのエスケープ シーケンスがない場合がありますが、エスケープ シーケンスは備えている場合があります。
内部システムコールによって設定されます。 これらの端末では、 タブ 標準出力が次の場合に機能します
端末に誘導されます。 ただし、出力が別のファイルに送られる場合は、 タブ 失敗します。
例
なし。
理論的根拠
を持たせることが考慮されました。 出力 ユーティリティは、説明されているすべての関数を処理します
in タブ。 ただし、別個の タブ より直感的に見えるため、ユーティリティは維持されました
という名前のコマンドを使用するには タブ より 出力 新しいオプションで。 の 出力 ユーティリティはサポートしていません
タブの設定またはクリア、および既知の過去のバージョンはありません タブ 能力をサポートします
任意のタブストップの設定。
システムV タブ インターフェイスは非常に複雑です。 POSIX.1-2008 の本書のバージョン
の機能リストは縮小されていますが、省略された機能の多くは、
XSI オプションは、サポートされている言語とコーディング スタイルが主に歴史的なものであっても、
タブを元の状態にリセットする手段のみを指定することには、かなりの感情がありました。
既知の状態 - おそらく XNUMX 位置ごとのタブの「標準」。 次の
機能は省略されました:
* −−を使用して、ファイルの最初の行でタブストップを設定しますfile。 SVID にも
この機能については完全な説明がなく、広く使用されているかどうかは疑わしい。
初期の提案では、 −t タブリスト との一貫性を保つためにオプションが追加されました 拡張; これは。。。でした
後でタブの履歴リストとの不一致が特定されたときに削除されました。
を追加することが検討されました。 −p 現在のタブ設定を出力するオプション
保存して後で復元できるようにするためです。 これは受け入れられなかったので、
ターミナルのタブストップのクエリは、これまでの機能ではありません 端末情報 or
Termcap 機能が異なるため、広範囲の端末ではサポートされない可能性があります。
未来 道順
なし。
onworks.net サービスを使用して tabsposix をオンラインで使用する