diff

コメントを削除してdiff comment

$ diff <(grep -v -e "^#" -e "^$" conf.old ) <(grep -v -e "^#" -e "^$" conf.new)

コメント行、空行を除いてdiff - Qiita

# の前の空白も考慮

$ diff <(grep -v -e "^[[:space:]]*#" -e "^$" conf.old ) <(grep -v -e "^[[:space:]]*#" -e "^$" conf.new)

php.iniコメント(;)

diff <(grep -v -e "^;" -e "^$" php.ini.old ) <(grep -v -e "^;" -e "^$" php.ini.new)

bash

colordiff

colordiff -u conf.old conf.new | less -
.bashrc
if [[ -x `which colordiff` ]]; then
  alias diff='colordiff -u'
else
  alias diff='diff -u'
fi
export LESS='-R'

colordiff で diff をもっと快適に - Qiita

が、今実行する1回だけという場合は、簡単に明示的にエイリアスを無効にする方法がある。
それは…
コマンドの頭に \ を付ける
だけ。そんだけ。
つまり、 ls -la と実行したなら、カラフルな表示になるところ、 \ls -la と実行すると、地味な表示となるのである。
コマンドエイリアスを「今だけ」無効にしたい:ぴろにっき:SSブログ