sdiff出力がファイルに送信されたときにフォーマットを保持する方法は?

sdiff出力がファイルに送信されたときにフォーマットを保持する方法は?

Ubuntu 16.04
バッシュ 4.4.0
sdiff(GNU diffutils) 3.3

シェルでsdiffコマンドを使用すると、フォーマットは完璧です。

sdiff -w 185 fileone filetwo  

シェルのsdiff形式は完璧です。

sdiffコマンドを使用して結果をファイルに送信すると、フォーマットは消えます。

sdiff -w 185 fileone filetwo > filethree

出力がファイルに転送されると、sdiff形式は消えます。

sdiff出力をファイルに送信するときにフォーマットを保持する方法は?

ベストアンサー1

sdiff@casが説明したように、出力をファイルに送信するときにフォーマットを維持するには、次のようにします。-t

sdiff -t -w 185 fileone filetwo > filethree    

タブを制御するには、--tabsizeスペースの数を含めます。

sdiff -t --tabsize 2 -w 185 fileone filetwo > filethree

おすすめ記事