Memo/Linux/diff

https://dexlab.net:443/pukiwiki/index.php?Memo/Linux/diff
 

diff


パイプを通しても色を付ける

  • CentOS:
    sudo yum install expect -y
  • yamldiffは通常lessを通すと色が消えるが、unbufferを経由すると色が付く
    unbuffer yamldiff --file1 example1.yaml --file2 example2.yaml | less

diffに色付け

  • colordiffを使う
  • CentOS6
    sudo yum install colordiff --enablerepo=epel
    
    vi ~/.bashrc
    ----
    if $(type colordiff > /dev/null 2>&1);then
      alias diff='colordiff -u'
    else
      alias diff='diff -u'
    fi
    ----
    source ~/.bashrc
  • Ubuntu 12.04 LTS
    sudo aptitude install colordiff

diff:スペースやタブの違いを無視して比較

diff -uBbwE old new
  • ディレクトリを比較
    diff -r dir1 dir2

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-10-11 (木) 17:28:34 (12d)