web-dev-qa-db-ja.com

テキスト行を最大N文字に切り詰める方法は?

テキストファイルまたはコマンドの出力が与えられた場合、N文字(通常N=80ターミナルで)N文字まで短縮されますか?

40
Totor

cut を使用してこれを実現できます(ここでN=80を使用):

some-command | cut -c -80

または

cut -c -80 some-file.txt

80を保持する文字数に置き換えます。

実装によっては、マルチバイト文字が正しく処理されない場合があります。

67
Totor