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
。