Я хочу создать общую команду, которая при запуске должна принимать значение CN сертификата в качестве имени хоста, где выполняется команда.
Используемая в настоящее время команда, как показано ниже
openssl req -sha256 -new -key $HOSTNAME.key -out $HOSTNAME.csr -subj 'CN=$HOSTNAME'
Значение HOSTNAME определено в переменной среды.например, localhost
Выполнение вышеуказанной команды создает файл ключа с фактическим значением localhost.key, но имя CN отображается как $ HOSTNAME, где я хочу, чтобы CN был реальным именем хоста, которое является значением, как упомянутов переменной окружения, т.е. localhost