我正面对着我的脚本的一个奇怪问题。电源shell命令选择2个文件,而不是仅仅一个
我有2个文件: OBTM_OUTCOME_GFM_20150519164709_1.end 和 OBTM_OUTCOME_GFM_20150818142145_11.end
我假设挑只用最小MinKey,其中MinKey是最后底线后面的数字文件。 对于第一个文件,MinKey是1, ,第二个MinKey是11.
S3PathName是S3存储桶,两个文件都是相同的。 InputBaseFileName = OBTM_OUTCOME_GFM, 和MinKey被发现,这是1
当我设置下面的命令,我得到两个文件,而我只在第一个感兴趣的是:
Get-S3Object -BucketName $S3BucketName -KeyPrefix $S3PathName |
Where-Object {$_.Key -Like "$S3PathName/$InputBaseName*$MinKey.*"}.....
有没有可能星号不能正常工作,因为我认为它应该? 谢谢
你是如何定义$ MinKey? – dfundako
'-Like“$ S3PathName/$ InputBaseName * _ $ MinKey。*”' – PetSerAl
Thanks @PetSerAl!这实际上解决了它:) – user2518751