Gsutil 通配符搜索

Gsutil wildcard search

我必须从文件列表中搜索 2 个文件。

我必须搜索的 2 个文件格式为 googlea_1234_20151208.txt 和 googleb_7654_20151208.txt,因此我正在考虑基于关键字 googlea ,google 进行搜索b 和 20151208 .

使用 gsutil,我可以找到单个文件。

使用命令 gsutil ls gs://bucketid/*googlea_1234_20151208* 给我第一个文件,gsutil ls gs://bucketid/*googlea_1234_20151208* 给我第二个文件。

正在寻找一个命令,它可以通过一个命令给我两个文件 gsutil ls gs://bucketid/*google*20151208*

假设 gsutil 只是将 ls 参数传递给真正的 ls 类型处理器,请尝试

 gsutil ls gs://bucketid/*google[ab]_*20151208*

[ab] 被称为字符-class。 [ab] 表示,如果它是 ab

,则匹配单个字符,而不是使用 ? 来匹配任何单个字符

IHTH