Сравнивая два файла - PullRequest
       8

Сравнивая два файла

1 голос
/ 28 января 2010

Может кто-нибудь создать скрипт для сравнения файлов?

Псевдокод выглядит так

  • извлечь строку 5 из файла 1
  • сохранить в другой переменной,
  • извлечь строку 5 из файла 2,
  • сохранить его в другой переменной,
  • если переменная 1 не равна переменной 2 (хотя допускаются отличия символов в позициях 11 и 12 от конца строки)

    • тогда не получится
    • еще передать

1 Ответ

1 голос
/ 28 января 2010

оболочка Unix? Передайте имена файлов в качестве аргументов следующему сценарию:

#!/bin/sh
a="$(head -n 5 < $1|tail -n 1)"
b="$(head -n 5 < $2|tail -n 1)"
test "$a" = "$b" && (echo The same; exit 0)
echo Different; exit 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...