EN JA
TABS(1)
TABS(1) FreeBSD General Commands Manual TABS(1)

名称

tabs端末のタブの設定

書式

tabs [ -n | -a | -a2 | -c | -c2 | -c3 | -f | -p | -s | -u][ +m[ n]][ -T type]

tabs [ -T type][ +[ n]] n1[ , n2,...]

解説

tabs ユーティリティは、ハードウェア端末タブの設定をクリアする一連の文字を表示し、指定した位置へタブを初期化し、オプションでマージンを調整します。

書式の第 1 形式では、タブストップ設定はコマンドラインオプションに依存し、定義済みのフォーマットのひとつであるか一定間隔のどちらかになります。

書式の第 2 形式では、タブストップ設定は位置 n1, n2 等になります。位置の前に‘ +’が付くと、直前の位置設定からの相対になります。 20 を越えた位置は指定できません。

タブストップをなにも指定しないと、“標準”の UNIX タブ幅、つまり 8 が使用されます。

オプションは次の通りです:

- n
タブストップを各 n 列に設定します。 n が 0 の場合、タブストップはクリアされ、新規のタブストップは設定されません。
-a
アセンブラフォーマット (列 1, 10, 16, 36, 72)。
-a2
アセンブラフォーマット (列 1, 10, 16, 40, 72)。
-c
COBOL 通常フォーマット (列 1, 8, 12, 16, 20, 55)。
-c2
COBOL コンパクトフォーマット (列 1, 6, 10, 14, 49)。
-c3
COBOL コンパクトフォーマット (列 1, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54, 58, 62, 67)。
-f
FORTRAN フォーマット (列 1, 7, 11, 15, 19, 23)。
-p
PL/1 フォーマット (列 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61)。
-s
SNOBOL フォーマット (columns 1, 10, 55)。
-u
アセンブラフォーマット (列 1, 12, 20, 44)。
+m[ n], +[ n]
n 文字、 n 省略時には 10 文字の左マージンを設定します。
-T type
端末型 type 用のエスケープシーケンスを出力します。

環境変数

LANG, LC_ALL, LC_CTYPE, TERM の環境変数が、 environ(7) の記述通りに、 tabs の実行に影響します。

-T オプションは、 TERM 環境変数の設定に優先します。 TERM-T オプションも存在しない場合、 tabs は失敗します。

終了ステータス

The tabs utility exits 0 on success, and >0 if an error occurs.

規格

tabs ユーティリティは、 IEEE Std 1003.1-2001 (“POSIX.1”) に適合しています。

歴史

tabs ユーティリティは、PWB UNIX で登場しました。この実装は、 FreeBSD 5.0 で導入されました。

バグ

現在の termcap(5) データベースは、‘ ML’ (左ソフトマージンの設定) ケーパビリティをいかなる端末に対しても定義しません。
May 20, 2002 FreeBSD