【linux】linux下shell命令执⾏结果赋值给变量【两种⽅式】
⽅法1:【通⽤⽅法】使⽤Tab键上⾯的反引号
例⼦如下:
find命令模糊查询在/apps/swapping⽬录下查⽂件名中包含swapping并且以.jar结尾的⽂件
使⽤反引号引住命令,然后使⽤变量接收
var=` find /apps/swapping -name '*swapping*.jar' `
打印变量结果
echo $var
⽅法2:使⽤$(命令)的⽅式赋值给变量
linux执行shell命令⽰例命令:
SOURCE_PATH=/apps/Devops/jenkins/workspace
SERVER_NAME=swapping
SOURCE_JAR_PATH=$(find "$SOURCE_PATH/$SERVER_NAME/target/"  -name "*$SERVER_NAME*.jar" )
echo $SOURCE_JAR_PATH
打印结果: