質問

次のSDIFFコマンドを使用して、2つのファイルの並べ替えの違いを取得しています。列幅はオプションの1つとして与えられます

sdiff -W170 /TMP /CaptureFile /TMP /ReferenceFile(またはdiff -y)

-W 130を使用すると、一部の文字が剥がされます。次の行でも出力には表示されません。彼らは失われています。

また、-W 170が左列の追加文字のために使用されている場合、右列がシフトされ、画面幅が小さくなっているため、左列の部分にその文字が表示されません。

それでは、文字を取り除かないで、SDIFFコマンド出力の同じ列の次の行にあるオプションはありますか?

役に立ちましたか?

解決

(明らかに)見ているのは、端末セッションのライン長と比較して、ライントランケーション(-W 130)またはラインラップ(-W 170)です。私はあなたが望むことをするオプションがあるとは思わない。私はSDIFFをたくさん使用し、変化するフォントサイズをサポートする端末/CLIを使用する傾向があります。

フォントをまだ読みやすいものに縮小し、可能であればウィンドウを最大化します。

私がした他のことは、比較の前に2つのファイルを「折りたたむ」ことをすることです。ラインの長さが短い - LinuxまたはUnixディストリビューションを使用しているかどうかによって異なります。しかし、フォールドがそこにあるはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top