定义变量的值为某个命令执行结果

#!/usr/bin/env bashtime=$(date)
nginxConfigPath=$(nginx -t)echo 'datetime' $timeecho 'config path' $nginxConfigPath

执行上述的shell脚本文件,结果为

nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful
datetime Fri Nov 16 14:27:14 CST 2018

理论上变量nginxConfigPath应该有值。
实际结果时,nginx -t命令结果在定义时已经显示结果。


江户川乱折腾
浏览 556回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP