/
niceSOFT
/
diffutils
Обзор
Документация
Войти
/
niceSOFT
/
diffutils
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/stdin
31 строка
637 B
Paul Eggert
diff: use openat, fstatat when recursive
19 июл 2023, 06:07
19 июл 2023, 06:07
6bf2c33
Код
Авторство
О чём код?
#!/bin/sh # Ensure that "-" means "standard input". . "${srcdir=.}/init.sh"; path_prepend_ ../src fail=0 echo a > a || framework_failure_ echo b > b || framework_failure_ cat <<'EOF' > exp || framework_failure_ --- - +++ b @@ -1 +1 @@ -a +b EOF returns_ 1 diff -u - b < a > out 2> err || fail=1 # Remove date and time. sed -e 's/^\([-+*][-+*][-+*] [^ ]*\) .*/\1/' out >outk || framework_failure_ compare exp outk || fail=1 compare /dev/null err || fail=1 mkdir d || framework_failure_ echo a >d/a || framework_failure_ diff -u - a <d >out 2>err || fail=1 compare /dev/null out || fail=1 compare /dev/null err || fail=1 Exit $fail