ソース ファイルが 2 つあり、同じものの異なるバージョンです。ただし、1 つは別のエディターでインデントが変更されているため、diff ではすべての行が異なって表示されます。
先頭のスペース/タブを無視した後、異なる行のみが出力されるように、比較に使用できる diff コマンドまたはフィルターはありますか?
ベストアンサー1
diff
役に立つオプションがいくつかあります:
-E, --ignore-tab-expansion
ignore changes due to tab expansion
-Z, --ignore-trailing-space
ignore white space at line end
-b, --ignore-space-change
ignore changes in the amount of white space
-w, --ignore-all-space
ignore all white space
-B, --ignore-blank-lines
ignore changes whose lines are all blank
したがって、diff -w old new
すべてのスペースを無視し、実質的に異なる行のみを報告する必要があります。