JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... and [ --help ] [ --version ] 説明 expand は指定された FILE の内容を標準出力に書き込む。 その際、タブ文字を適当な数のスペースに置き換える。 FILE が 1 つも与えられないと標準入力から読み込む。また FILE が ` - ' だった場合には、 ... そのファイルには標準入力が用いられる。 デフォルトでは expand はすべてのタブをスペースに変換する。バックスペース文字は出力に保存され、 タブの計算における桁数を減らす作用をもたらす。デフォルトの動作は ... `-t 8' が指定された場合と同じ (タブを 8 桁おきに設定する)。 オプション - TAB1 [ , TAB2... ] , -t TAB1 [ , TAB2... ] , --tabs= TAB1 [ , TAB2... ] タブストップが ... ... nd [ --help ] [ --version ] 説明 unexpand は指定されたファイルの内容を標準出力に書き込む。 その際「2 つ以上のスペースまたはタブ文字からなる文字列」を変換し、 できるだけ多くのタブ文字に、必要な分のスペース文字を加えた文字列にする。 FILE が 1 つも与えら ... そのファイルには標準入力が用いられる。 オプション - TAB1 [ , TAB2... ] , -t TAB1 [ , TAB2... ] , --tabs= TAB1 [ , TAB2... ] タブストップが 1 つだけ与えられた場合には、 タブを TAB1 おきに設定する (デフォルトは 8)。 その他の場合は、タブを TAB1 桁、 TAB2 ... 桁... に設定し (桁数は 0 から数え始める) 、 最後のタブ位置以降のタブ文字やスペース文字は変換せずにそのまま出力する。 タブストップを --tabs ( -t ) オプションで指定する際には、それ ... ... 長い説明的な名称が入る。 この後に続くフィールドには、端末の機能を記述する。 機能を記述する行が継続する場合は、 左端から1つのタブをおいてインデントしなければならない。 順序については定義されていないが、 大文字小文字は区別せずにアルファベット順にならべ、 ... しに不具合がある xo 端末は xon/xoff プロトコルを用いる xs 強調文字の上に出力された文字は強調文字として表示される xt 破壊的なタブと中途半端な強調モード (Teleray 端末の不具合) 数値で指定する機能 co 端末の行数 dB ハードコピー端末において、バックスペースに ... りに必要な遅延時間 (ミリ秒単位) dN ハードコピー端末において、改行に必要な遅延時間 (ミリ秒単位) dT ハードコピー端末において、タブストップに必要な遅延時間 (ミリ秒単位) dV ハードコピー端末において、垂直タブに必要な遅延時間 (ミリ秒単位) it タブ位置間の文字 ... ... られます。 例えば、次のようにします。 .command_name arg1 arg2 インデント用に、先頭の制御文字とコマンド名との間にはスペースや タブ文字をいくつ入れても良いですが、制御文字は行の先頭になくては なりません。 テキスト行 は、表示される部分のことです。 テキスト ... をします。 連結された行は、エスケープした改行で指定できます。 つまり、行の最後の文字に \ を指定するのです。 tab テキスト中にタブ文字があれば、インタプリタは次の定義済みのタブ位置へ 水平方向にインデントを作ります。 タブ位置の調整には洗練されたインタフェ ... りマークをつける必要はありません。 たいていのリクエストは 1 つ、ないしは複数の引数をとります。 引数は空白文字で区切られます (タブではありません!)。 引数の長さや数について、固有の制限はありません。 引数はダブルクォートで括ることができます。 引数に空白文字 ... ... ないドライバーを混乱させてしまいます。 \Z' anything ' anything を表示したあと水平位置及び垂直位置を元に戻します; anything はタブやリーダーを含んではなりません。 \$0 現在のマクロが呼び出された名前です。 als リクエストはマクロに複数の名前を持たせることが ... 、これを数値レジスタ xx (前もって定義する必要はありません) に入れて返します。 .linetabs n n が 0 でないか省略されるとライン-タブモードが有効になり、 そうでない場合は無効にします (デフォルトは無効です)。 ライン-タブモードではタブの幅が (現在の) 出力行に ... じて計算されます。 例えば次のソース .ds x a\t\c .ds y b\t\c .ds z c .ta 1i 3i \*x \*y \*z は以下を生成します。 a b c ライン-タブモードでは同じコードが以下のようになります。 a b c ライン-タブモードは現在の環境に関連づけられます。ライン-タブモードでは 読 ... ... カーソル位置からスクリーンの最下行までをクリアする。 --clrtabs [= tab1 tab2 tab3 ...] 指定された水平方向のカーソル位置にあるタブストップを解除する。範囲は 1-160 である。引き数が指定されない場合は、全てのタブストップを解除する。仮想コンソール専用。 --cu ... erdown モニタを VESA パワーダウンモードにする。 off モニタの VESA パワーセーブ機能を off にする。 --regtabs [=1-160] 全てのタブストップを解除して、通常のタブストップパターンを設定する。 タブ位置は、指定した数値ごとに置かれる。引き数を指定しない場合は、 ... セットする際に使用する値として保存する。仮想コンソール専用。 --tabs [= tab1 tab2 tab3 ...] 指定された水平方向のカーソル位置にタブストップを設定する。範囲は 1-160 である。引き数を指定しない場合は、現在のタブストップの設定を表示する。 --term terminal_name ... ... 空行を挿入する (ダブルスペース表示)。 -e [ IN-TABCHAR [ IN-TABWIDTH ]] --expand-tabs [ = IN-TABCHAR [ IN-TABWIDTH ]], 入力のタブをスペースに展開する。 IN-TABCHAR は入力のタブ文字を指定する (省略可: デフォルトは <TAB>)。 IN-TABWIDTH はタブの幅を指定する ... るとヘッダ行は空になる。 -i [ OUT-TABCHAR [ OUT-TABWIDTH ]] --output-tabs [ = OUT-TABCHAR [ OUT-TABWIDTH ]] 出力のスペースをタブに圧縮する。 OUT-TABCHAR は出力のタブ文字を指定する (省略可: デフォルトは <TAB>)。 OUT-TABWIDTH はタブの幅を指定する (省略可 ... ... 。 同時に、可能な限り空白文字部分をタブに置き換える処理をする。 これは、 nroff (1) や tbl (1) の出力を処理するのに役立つ。 col は、データを標準入力から読み込み、標 ... せずに表示する。 通常 col は、以下に挙げるような認識・解釈できる コントロール文字でなければ、その文字を入力から取り除く。 -x タブのかわりに複数個の空白文字を出力する。 -l num メモリ上に、少なくとも num 行分をバッファする。 デフォルトでは 128 行分がバッフ ... 通常の文字セットを選択する (15) shift out 特別な文字セットを選択する (14) space 通常方向に 1 カラム分に移動する (32) tab 次のタブ位置へ移動する (9) vertical tab 逆方向に改行する (11) col が認識できないコントロール文字およびエスケープシーケンスは削除され ... ... 字 が現れるまでエンコードする。 Fn strvisx 関数は、 Fa src をちょうど Fa len 文字分だけエンコードする (これは NUL を含むデータブロックをエンコードするのに役立つ)。 どちらの形式でも、 Fa dst は NUL 終端される。 Fa dst の大きさは、エンコードされる文字 Fa ... きる。 制御可能な 2 つのパラメータがある: エンコードされる文字の範囲と使われる表現のタイプである。 デフォルトでは、スペース・タブ・改行以外の非表示文字がエンコードされる ( isgraph (3) を参照)。 以下のフラグは、この動作を変更する: VIS_SP スペースもエンコ ... ードする。 VIS_TAB タブもエンコードする。 VIS_NL 改行もエンコードする。 VIS_WHITE VIS_SP | VIS_TAB | VIS_NL と同じ。 VIS_SAFE 「安全でない」文字だけ ... ... 再帰的に比較する。 -s, --report-identical-files 2 つのファイルが同じだったときも報告する。 -t, --expand-tabs 入力ファイルでのタブによる位置あわせを保存するため、 出力のタブをスペースに展開する。 -u unified 出力形式を用いる。 -w, --ignore-all-space 行を比 ... = NAME if-then-else 形式でマージされた出力を行い、 プリプロセッサの条件マクロに NAME を用いる。 -E, --ignore-tab-expansion タブ展開によるスペースの変更を無視する。 -F REGEXP , --show-function-line= REGEXP context 形式と unified 形式において、 各差分 h ... ら始める。中断した比較を続行する際に利用できる。 -T, --initial-tab normal 形式や context 形式で、テキストの前にスペースでなくタブを出力する。 こうすると行中でのタブによる桁揃えが普通に見える。 -U LINES , --unified [ = LINES ] unified 出力形式を用い、 LI ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。