猫とそれ以上の異なる包装の理由は何ですか?

猫とそれ以上の異なる包装の理由は何ですか?

more改行文字が追加されたように見えますが、そうでcatはありません。したがって、catウィンドウのサイズを変更すると、結果は端末ウィンドウに合わせて変更されますが、more結果は最初に追加された改行文字を保持します。私の質問はなぜmoreこのように動作させる方法がありますかcat? (私はこの設定が本当に好きではありません。コピーすると不要な改行が発生します。)

答え1

読むman more:

- F画面行数ではなく論理行数を計算します(例:長い行は折れません)。

以前は次がありました。

OPTIONS
オプションも以下から取得します。より多くの環境変数 (前にダッシュ(-)を付ける必要があります。)しかし、コマンドラインオプションはそれを無視します。

したがって、あなたの便宜に応じて、次のいずれかを行うことができます。

more -f /some/file/with/long/lines

MOREまたは変数としてエクスポートします。

$ export MORE=-f
$ more /some/file/with/long/lines

これはおそらくいくつかのシェルログインスクリプトに配置する必要があります$HOME/.profile

関連情報