Если вы имеете дело с небольшими файлами и хотите быть уверены, что содержимое файла равно некоторому предопределенному нетекстовому значению, а также вы не хотите сравнивать файлы с каким-либо шаблоном, вы можете использовать что-то вроде этого:
if [ "`hexdump -e '"%02x"' foo`" = 'deadd00d' ]; then
# Right file content.
else
# File differs.
fi
Конечно, вы можете ограничить вывод hexdump
, чтобы избежать проблем со слишком большими входными файлами.