Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ARGS=2 # Ожидаются два аргумента командной строки.
- E_BADARGS=65
- E_UNREADABLE=66
- if [ $# -ne "$ARGS" ]
- then
- echo "Порядок использования: `basename $0` file1 file2"
- exit $E_BADARGS
- fi
- if [[ ! -r "$1" || ! -r "$2" ]]
- then
- echo "Оба файла должны существовать и должны быть доступны для чтения."
- exit $E_UNREADABLE
- fi
- cmp $1 $2 &> /dev/null # /dev/null
- if [ $? -eq 0 ] # Проверка кода возврата команды "cmp".
- then
- echo "Файл \"$1\" идентичен файлу \"$2\"."
- else
- echo "Файл \"$1\" отличается от файла \"$2\"."
- fi
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement