Linux shell脚本将命令执行的结果赋值给变量
一、命令格式:变量= `命令`,命令用反引号`挂起来;
二、比如test.sh脚本。
#!/bin/bash
export CURRENT_COMMIT_NUMBER
export CURRENT_TIME
CURRENT_COMMIT_NUMBER=`git rev-parse HEAD`
CURRENT_TIME=`date`
echo CURRENT_COMMIT_NUMBER=$CURRENT_COMMIT_NUMBER
echo CURRENT_TIME=$CURRENT_TIME
三、运行的结果;
./test.sh
CURRENT_COMMIT_NUMBER=ded4a53e2972f467e818567e4b55fbb19a0ca413
CURRENT_TIME=Wed Dec 30 16:39:39 CST 2020