Bash 将DB2查询的返回值赋给变量

Bash 将DB2查询的返回值赋给变量,bash,shell,command-line,db2,Bash,Shell,Command Line,Db2,我有一个文件test.sh,其中有一个查询,它给出了表中记录总数的计数,如下所示: 查询: echo db2 -x "select count(*) from testable” 现在,我想使用unixshell脚本将执行后返回的值赋值给变量totalRecords #!/bin/bash cnt=`db2 -x "select count(*) from syscat.tables" ` echo "Counter is: ${cnt}" 计数器为:474 柜台是:474谢谢。我可以

我有一个文件test.sh,其中有一个查询,它给出了表中记录总数的计数,如下所示:

查询

echo db2 -x "select count(*) from testable”
现在,我想使用unixshell脚本将执行后返回的值赋值给变量
totalRecords

#!/bin/bash

cnt=`db2 -x "select count(*) from syscat.tables" `

echo "Counter is:  ${cnt}"
计数器为:474


柜台是:474

谢谢。我可以把这个计数器用在其他文件中吗?如果是,那么怎么做?是的-您必须执行类似的过程,使用``捕获输出,或者将值持久化到临时文件并将值读入脚本。谢谢。我可以把这个计数器用在其他文件中吗?如果是,那么怎么做?是的-您必须执行类似的过程,使用``捕获输出,或者将值持久化到临时文件,并将值读取到脚本中。