/
niceSOFT
/
diffutils
Обзор
Документация
Войти
/
niceSOFT
/
diffutils
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v3.4
tests/label-vs-func
31 строка
457 B
Jim Meyering
tests: use "compare exp out", not "compare out exp"
29 ноя 2011, 20:17
29 ноя 2011, 20:17
31b4373
Код
Авторство
О чём код?
#!/bin/sh # Show how diff's -p option can mistakenly match a label: in column 1. . "${srcdir=.}/init.sh"; path_prepend_ ../src fail=0 cat <<EOF > exp || fail=1 @@ -4 +4 @@ label: -1; +2; EOF cat <<EOF > a || fail=1 func () { label: 1; } EOF sed s/1/2/ a > b || fail=1 diff -p -u0 a b > out 2> err; test $? = 1 || fail=1 tail -3 out > k && mv k out || fail=1 compare exp out || fail=1 # expect empty stderr compare /dev/null err || fail=1 Exit $fail