我试图用用户输入运行一些distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip
命令。但openssl
无法读取openssl
值。所以我试图预先执行变量的值,但也没有工作。 variable
代码:
i.e $(echo "'$uinput'")
错误
read uinput
openssl genrsa -out CA.key 4096
openssl req -x509 -new -nodes -key CA.key -sha256 -days 60 -out CA.pem -subj '$uinput'
所以我Subject does not start with '/'
使用以下代码的最终命令:
echo
输出
echo "openssl req -x509 -new -nodes -key CA.key -sha256 -days 60 -out CA.pem -subj '$uinput'"
当我openssl req -x509 -new -nodes -key CA.key -sha256 -days 60 -out CA.pem -subj '/C=US/ST=Arizona/L=Blah Blah/O=abc.com, Inc./CN=ABC DC'
输出copy paste
时,它就有效。