回答:
あなたは探している
fold -w 80 -s text.txt
これは標準的な方法ですが、「-w」の代わりに「-c」を必要とする他のシステムがあります。
fold -s -w 80 email.txt | sed 's/^.*$/> &/'
fold
URLは中断しますが、中断fmt
しないことに注意してください。
1)ワードブレークを使用した固定行幅の保証:
fold -w 80 <text.txt
2)異常な単語分割を伴う固定行幅の確保(単語が大きすぎて行に収まらない場合にのみ単語が分割されます):
fold -sw 80 <text.txt
3)単語分割なしの固定行幅の約束(単語が大きすぎて行に収まらない場合は、そのまま残されるため、最終的にいくつかの行のサイズが必要以上に大きくなる場合があります):
fmt -w 80 <text.txt
あなたがしたいことをする別の(あまり知られていない)ツールはwrap
GNU Talkfiltersからです:
wrap -w 80 < textfile
また(トピック外):
しかし、それは印刷された行の上部と下部に多くのスペースを置きます
ヘッダー/トレーラーを省略するため-t
に呼び出すときに追加しpr
ます。
-t, --omit-header
omit page headers and trailers
そして、より多くの書式設定オプションのために、見てpar
- http://www.nicemice.net/par/