aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man1/fmt.1
blob: c7b2618f8394513ef9bda2c83d9dd5a57ef9288a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
.\" Copyright (c) 1980, 1990, 1993
.\"	The Regents of the University of California.  All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\"    must display the following acknowledgement:
.\"	This product includes software developed by the University of
.\"	California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\"    may be used to endorse or promote products derived from this software
.\"    without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\"     @(#)fmt.1	8.1 (Berkeley) 6/6/93
.\" %FreeBSD: src/usr.bin/fmt/fmt.1,v 1.7 2000/03/09 09:27:40 sheldonh Exp %
.\" $FreeBSD$
.\"
.Dd June 6, 1993
.Dt FMT 1
.Os
.Sh 名称
.Nm fmt
.Nd 簡単なテキストフォーマッタ
.Sh 書式
.Nm
.Op Fl c
.Oo
.Ar goal
.Op Ar maximum
.Oc
.Op name ...
.Sh 解説
.Nm fmt
は簡単なテキストフォーマットプログラムです。
引数として name が指定されていればその名前のファイルを、
指定されていなければ標準入力を読み込み、
入力した行を次々に連結していき、
.Ar maximum
を超えない範囲で、
.Ar goal
で指定した長さに近い文字数に整形します。
デフォルトでは、
.Ar goal
の長さは 65、
.Ar maximum
の長さは 75 です。入力行の先頭に空白
がある場合は、整形した出力の先頭にも空白が置かれ段づけされます。
また、空白行や、文字と文字の間の空白の数も、出力に受け継がれます。
.Pp
.Fl c
は
.Nm
にテキストを中央寄せさせます。
.Pp
.Nm fmt
は、メールメッセージを送信する前に整形するために役立ちますが、
他の簡単なタスクのためにも使うことができます。たとえば、
.Xr ex 1
のビジュアルモード(すなわち
.Xr vi 1 )
のなかで、次のコマンドを入力すると、
パラグラフを整形してくれます。
.Pp
.Dl \&!}fmt
.Sh 関連項目
.Xr mail 1 ,
.Xr nroff 1
.Sh 歴史
.Nm
コマンドは
.Bx 3
から登場しました。
.Sh バグ
このプログラムは、簡単で高速であるようにデザインされました。もっと複雑
な整形には、標準的なテキストプロセッサを使うのが適しています。