Есть надобность сравнивать 2 файла в Bash скрипте. Возможно я что-то не так понял после прочтения мана к cmp, но команда cmp -s emcount /tmp/emcount/now всегда возвращает нуль, независино от того, одинаковые файлы или нет. Нужет ваш совет.
#!/bin/bash
if [ `cmp -s emcount /tmp/emcount/now` ]; then
echo "1"
else
echo "2"
fi