【发布时间】:2015-11-10 22:15:10
【问题描述】:
如何检查是否所有变量“CMD_xxx”都可以在 bash 脚本中执行?
我可以使用[ 或test 命令一一检查,但我想知道如何使用循环检查它们。
[问题]如何使用循环命令检查所有以“CMD_”开头的变量?
这是我的形象。 (不工作)
for v in ${!CMD_@}
do
if [ ! -x ${$v}} ]; then
echo ${${v}} does not executable.
exit 1
fi
done
我的环境是CentOS6.6 bash 4.1.2
【问题讨论】: