====== diff ====== * [[vim:vimdiff|vimdiff]] * [[http://linux.about.com/library/cmd/blcmdl1_sdiff.htm|sdiff]] * [[http://linux.about.com/library/cmd/blcmdl1_diff.htm|diff]] : colordiff 명령도 있음 * [[https://github.com/so-fancy/diff-so-fancy?ref=stackshare|Diff So Fancy]] ===== 더 좋은 diff ===== * https://github.com/so-fancy/diff-so-fancy * https://github.com/dandavison/delta ===== 파일 내용을 비교하여 중복건은 제외하고 출력하기 ===== * [[https://stackoverflow.com/questions/4366533/how-to-remove-the-lines-which-appear-on-file-b-from-another-file-a|linux - How to remove the lines which appear on file B from another file A? - Stack Overflow]] * 하나의 파일에 여러 내용이 있고, 거기서 제외시킬 내용을 한 줄마다 가진 파일이 있다고 할때, '''', '''' # 정렬 된 파일일 경우 comm -23 join -v # 정렬 무관 grep -Fvxf awk 'NR==FNR{a[$0];next} !($0 in a)' comm -23 <(sort ) <(sort ) join -v 1 <(sort ) <(sort ) diff \ --new-line-format="" --old-line-format="%L" --unchanged-line-format="" * [[linux:comm|comm]] * [[linux:grep|grep]] * [[linux:awk|awk]] * [[linux:join|join]]