Инструменты пользователя

Инструменты сайта


 ↔

Боковая панель

linux:diff_commands
Эта версия (2018/08/01 16:04) была проверена пользователем Случайный зритель.Доступна предыдущая проверенная версия (2018/05/03 21:08).Diff

Содержание

Diff variants

https://stackoverflow.com/questions/454427/bash-string-difference#454549

$ diff test1 test2 -qs
Files test1 and test2 differ
<code>
$ diff test3 test4 -qs
Files test3 and test4 are identical

-y, --side-by-side
    output in two columns

--left-column
    output only the left column of common lines

-i, --ignore-case
    ignore case differences in file contents

-E, --ignore-tab-expansion
    ignore changes due to tab expansion

-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 --brief -rq
diff -qr public_html/ public_html_old/ | sort

поиск отличающихся по дате файлов

find . -type f | while read line; do if [ "$line" -nt /tmp/beget/"$line" ]; then echo "yes"; fi ; done
find . -type f | while read line; do if [ "$line" -nt /tmp/beget/"$line" ]; then echo "$line"; fi ; done

сравнение переменных в bash

z1=$(cat p1|sort)                  
z2=$(cat p2|sort)                  
diff <(echo "$z1") <(echo "$z2")   

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
S​ G W G A
 
/home/d/dgaloc/wiki.dmgl.info/public_html/data/pages/linux/diff_commands.txt · Последние изменения: 2018/08/01 16:04 — Случайный зритель