【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
打印结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论