bashシェルを使用して大きなログファイルを表示する必要があります。私はless
ファイルを開くために使用していましたが、行が長すぎるため、何らかの行/単語の折り返しが行われています。
ファイルはLog4Jログであり、各行の先頭にパターンがあるため、行を折り返すと出力の分析が難しくなるため、less -S
長い行をチョップするものを使用し始めました。
しかし、今はを使用する必要がありtail -f
、出力を行で折り返します。すべてのコマンドのbashシェルで行の折り返しを無効にすることはできますか?
注:エスケープシーケンスecho -ne '\e[?7l'
に言及する別の質問への回答がありますが、bashでは機能しないようです。
screen
、には、「ラップ」コマンドがあります。でxterm
、そこにある-aw
自動ラインラップを防止するためのオプション。他の端末エミュレータ用のXリソースがいくつかある可能性があります。どのエミュレータを使用していますか?
gnome-terminal
ます。
+aw
、xterm
:)しかし、これは出力の問題を解決します(たとえば、ls -l
TPBからの長いWindows風の名前の束で、うまくいきます)、入力、コマンドを入力するとき、おそらくまだラップしたい(または、少なくとも現在のようにしたくない場合+aw
:「列の境界」を超えて書き込み、巨大なGFXバグをバックトラックしてみてください)。
urxvt
もrxvt
できないようです。