参数变量

参数变量

您好,我想运行一个命令,该命令需要两个参数:密钥库的目录和证书的默认标签。
我可以很容易地获得目录的名称和证书的默认标签。我将这些存储为

    dir=$(find ./*/ssl -type f -name *.kdb)

上面会给我密钥库数据库文件的路径

例如输出 a/ssl/file.kdb b/ssl/file.kdb

然后我将标签存储为

    label=for i in ls -ld */ssl; do runmqakm -cert -list all -db $i/*.kdb -stashed | grep -e 'nameoflabel*'| cut -f2;done

例如输出labela labelb labelc

但我需要将 $dir 中的相应目录和 $label 中的标签添加到单个命令中,例如

    aCommndToRun -db $dir -label $label | grep -ie "not" -ie "cn"

任何人都可以阐明如何以可用作位置参数的方式格式化变量吗?

谢谢

相关内容