Это достаточно совместимый способ, который работает на большинстве дистрибутивов Linux и macOS без дополнительных зависимостей.
Вы можете запустить
Без cut он вернет MD5(demo)= b1946ac92492d2347c6235b4d2611184, cut разбирает только хэш.
Существуют и другие решения этой проблемы, но они обычно требуют установки сторонних пакетов.
В задаче нужно было получить MD5-хэш YAML-файла в скрипте для запуска развертывания Kubernetes при изменении определенного файла конфигурации.
Вышеописанное решение помогло.
см. также: