在shell中执行docker shell命令返回结果给变量
function test(){
result=(`bash -c "$1"`)
echo ${result[0]}
}
test "docker exec mysql /bin/bash -c 'mysql -u root -ppassw0rd -V'"
Shell中执行Docker命令
本文介绍了一种在Shell环境中执行Docker命令并将结果赋值给变量的方法。通过定义一个函数,该函数接收一个参数并利用`bash -c`执行Docker命令,最终将输出结果保存到变量中。
在shell中执行docker shell命令返回结果给变量
function test(){
result=(`bash -c "$1"`)
echo ${result[0]}
}
test "docker exec mysql /bin/bash -c 'mysql -u root -ppassw0rd -V'"

被折叠的 条评论
为什么被折叠?