【发布时间】:2021-11-16 21:38:22
【问题描述】:
我有一个数据文件,当创建标志文件时,数据文件被加密。这是数据文件名 WSPGLOBAL.PAYMENTS.ISO20022_PAIN_01Ver3.66169592.xml 和标志文件名 SendPaysource.66169592 的示例。我希望能够传递标志文件名的数字部分,并且只 gpg 名称中具有该数字值的相应数据文件。
我目前有一个基于通配符执行 gpg 的工作脚本,但可能存在第二个数据文件尚未准备好发送且没有标志文件。
#!/bin/bash
. /pbapps/pbmis/apps/apps_st/appl/APPSpbmis_ennycebs02.env
if [ -e /misc/pbmis/output/SendPaysource.* ];
then
gpg --always-trust --no-tty -se --passphrase xxxxxxxxx -r xxxxx.xxxxx.com /misc/pbmis/output/WSPGLOBAL.PAYMENTS.ISO20022_PAIN_01Ver3.*.xml
fi
非常感谢任何建议。
【问题讨论】:
-
你有多少个标志文件?