GNU/Linux >> Linux の 問題 >  >> Linux

特定の列サイズでテキストを折り返す方法は?

cat test.txt | pr -w 80 行を80文字幅に折り返すが、印刷された行の上下に多くのスペースが必要になり、一部のシステムでは正しく機能しません

長い行のあるテキストファイルを特定の幅で折り返すための最良の方法は何ですか?

言葉を壊さないようにできればボーナスポイント。

承認された回答:

あなたが探している

fold -w 80 -s text.txt
  • -wはテキストの幅を示します。ここで、80が標準です。
  • -sは、単語ではなく、スペースで中断するように指示します。

これは標準的な方法ですが、「-w」の代わりに「-c」を必要とする他のシステムもあります。


Linux
  1. 大きな「tar」アーカイブを特定のサイズの複数のファイルに分割する方法

  2. Linuxで特定のサイズのファイルを作成する方法

  3. Du出力をサイズで並べ替える方法は?

  1. Linuxでディレクトリサイズを取得する方法

  2. ファイルにテキストを追加するにはどうすればよいですか?

  3. Linuxでテキストファイルから特定の行を表示するには?

  1. Linuxでファイルの終わりにテキストを追加する方法

  2. Linuxで特定のサイズのファイルをコピーから除外する方法

  3. スワップサイズを増やすには?