echo '#! /usr/bin/ksh\necho `cat $1 | openssl dgst -sha256` $1' > sslsha256; chmod +x sslsha256; find directory -type f -exec ./sslsha256 \{\} \;
Данная команда создает скрипт с именем «sslsha256», который использует openssl для вычисления SHA256 хэша переданного ему файла. Затем команда назначает права на выполнение скрипта и выполняет его для каждого файла в заданном каталоге «directory». Результатом будет вывод SHA256 хэша и имени файла.
Эта команда полезна при необходимости получить SHA256 хэши для всех файлов в каталоге без использования утилиты sha256sum, которая может быть недоступна в IBM AIX.
Альтернативным вариантом может быть использование утилиты find с командой -exec для передачи каждого файла в команду openssl dgst -sha256 напрямую, но это потребует более длинной команды.
