テキストファイルのサブフォルダを含むフォルダがあります。
時々、私はそのフォルダツリーをコピーし、新しい情報で新しいフォルダを作成するスクリプトを実行します。
その後、古いバージョンと新しいバージョンがある場合は、diffを実行して、以前のバージョンと新しいバージョンの間で変更が行われたことを確認し、出力をファイルに送信します。
diff myFiler.old myFolder > diff_report.txt
問題は。
- diff_report.txtの構文の色を見るには?
gitがdiffを使用するときと同じように実際の出力の色を見るのではなく、この構文の色を使用してファイルに保存されているdiff出力を確認したいと思います。
答え1
まともな編集者なら誰でも違いを簡単に強調できます。通常、.diff
拡張子を使用するか、ファイル形式を別のものに設定して編集者を説得できますdiff
。
答え2
ファイルの1行を読み、行の最初の文字を確認し、適切な色で印刷することをまとめることができます。最初の文字がaの場合は緑+
、デフォルトの色は赤です-
(白?黒?)
ターコイズ@@
色のワイヤーを扱う方が難しいです。みんなラインですが可能です。
オペレーティングシステムと適切なパッケージが利用可能かどうかに応じて、次のことができます。使用colordiff
。