fold
はじめに こんにちは!今回はfoldコマンドについて解説します。 foldは長すぎるテキスト行を指定した幅で折り返すコマンドです。長い1行を複数行に分割する時に超便利! メール本文を80文字幅で表示したり、古いターミナルに対応させたりする時に活躍するコマンドなので、これを機にマスターしちゃいましょう! foldコマンドとは foldは、入力ファイルの行を指定された文字幅で折り返して出力する外部コマンドです。 例えば、1000文字の長い行があった場合、fold -w 80を使えば80文字ごとに行を分割できます。テキストメールやレポートを一定幅で整形したい時に重宝します。 基本構文 1 fold [オプション] [ファイル...] ファイルを指定しない場合は標準入力から読み込みます。 主なオプション オプション 説明 -w 折り返し幅を指定(デフォルトは80) -b バイト単位で折り返す -s 単語の途中では折り返さない(スペースで折り返す) -c マルチバイト文字を1文字として扱う(GNU拡張) 使用例 例1: デフォルト幅(80文字)で折り返し 1 2 echo "This is a very long line that contains so much text \ that it will exceed the eighty character width." | fold 実行結果: 1 2 3 This is a very long line that contains so much text that it will d efinitely exceed the default width of eighty characters when displa yed on a terminal. デフォルトの80文字幅で折り返されます。 ...